* installing *source* package 'gpboost' ... ** this is package 'gpboost' version '1.5.7' ** using staged installation checking whether C++17 is supported...yes checking whether MM_PREFETCH works...yes checking whether MM_MALLOC works...yes checking whether INET_PTON works...yes ** libs using C compiler: 'gcc.exe (GCC) 14.2.0' using C++ compiler: 'g++.exe (GCC) 14.2.0' using C++17 g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c boosting/boosting.cpp -o boosting/boosting.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from boosting/gbdt.h:10, from boosting/dart.hpp:16, from boosting/boosting.cpp:7: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8409:15: required from here 8409 | sp_mat_rm_t B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:239:47: required from here 239 | mode_ = vec_t::Zero(num_re_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:50: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:56: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2350:54: required from here 2350 | a_vec_new = (1 - lr_mode) * a_vec_ + lr_mode * a_vec_update; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 2434 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data(), num_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2453:43: required from here 2453 | rhs = Zt * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2462:76: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2462:90: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2465:98: required from here 2465 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2484:70: required from here 2484 | SigmaI_plus_ZtWZ = SigmaI + Zt * information_ll_.asDiagonal() * Z; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2493:64: required from here 2493 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2568:108: required from here 2568 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:101: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:113: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2580:152: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2593:75: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:83: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:89: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:96: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:102: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2605:101: required from here 2605 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2622:96: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:104: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:110: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:65: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:73: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2762:30: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2762:42: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2778:30: required from here 2778 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2779:42: required from here 2779 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2797:21: required from here 2797 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0> >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2798:55: required from here 2798 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2812:30: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:141: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:150: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:45: required from here 2849 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2850:118: required from here 2850 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:79: required from here 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2854:57: required from here 2854 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2856:45: required from here 2856 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:112: required from here 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:65: required from here 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:136: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:137: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: recursively required by substitution of 'template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]' 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:138: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2868:71: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2868:87: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2869:93: required from here 2869 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2870:26: required from here 2870 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2871:69: required from here 2871 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:191: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2889:25: required from here 2889 | D_inv_B = D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2891:46: required from here 2891 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:72: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:81: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2897:69: required from here 2897 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2941:44: required from here 2941 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2958:172: required from here 2958 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3071:142: required from here 3071 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3077:96: required from here 3077 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3083:55: required from here 3083 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3131:94: required from here 3131 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3237:41: required from here 3237 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3311:43: required from here 3311 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3346:118: required from here 3346 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3357:71: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3357:87: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3550:81: required from here 3550 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * a_vec_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since a_vec != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:76: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:80: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:92: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:106: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3584:104: required from here 3584 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3591:97: required from here 3591 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:120: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:80: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:94: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:99: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:107: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3891:126: required from here 3891 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3895:105: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3895:126: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3917:105: required from here 3917 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3927:53: required from here 3927 | Z_PI_RV.col(i) = Z * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:148: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:166: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:168: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:145: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:162: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:173: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3985:119: required from here 3985 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:140: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:151: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:172: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:189: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4030:125: required from here 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4052:66: required from here 4052 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:4074:47: required from here 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:105: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:114: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:147: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4375:83: required from here 4375 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4408:102: required from here 4408 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4415:89: required from here 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4420:86: required from here 4420 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4441:91: required from here 4441 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4443:107: required from here 4443 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4444:47: required from here 4444 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4452:83: required from here 4452 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4456:116: required from here 4456 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4460:163: required from here 4460 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4461:114: required from here 4461 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4462:113: required from here 4462 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4464:161: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4466:177: required from here 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4467:103: required from here 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:332: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: recursively required by substitution of 'template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:334: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4485:120: required from here 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4503:145: required from here 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4541:111: required from here 4541 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4555:130: required from here 4555 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:96: required from here 4557 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:159: required from here 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:109: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:111: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4634:172: required from here 4634 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:212: required from here 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4645:152: required from here 4645 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:109: required from here 4649 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4737:108: required from here 4737 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4760:202: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4761:128: required from here 4761 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4762:127: required from here 4762 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4763:126: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4764:175: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4777:109: required from here 4777 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4784:90: required from here 4784 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4793:89: required from here 4793 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:102: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:104: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:112: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4813:62: required from here 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4814:11: required from here 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4815:62: required from here 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4816:11: required from here 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:62: required from here 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:111: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:113: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:158: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4839:84: required from here 4839 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:97: required from here 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:77: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:94: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4972:77: required from here 4972 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:110: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:118: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:112: required from here 4997 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:142: required from here 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5008:165: required from here 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5009:110: required from here 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5010:109: required from here 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:183: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: recursively required by substitution of 'template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5277:62: required from here 5277 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5427:46: required from here 5427 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 0>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:146: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0>, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0>, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:194: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:196: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:111: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5463:84: required from here 5463 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5472:105: required from here 5472 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5485:85: required from here 5485 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:145: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:186: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:188: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:196: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:99: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5698:124: required from here 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5699:133: required from here 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5704:133: required from here 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5730:86: required from here 5730 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5919:58: required from here 5919 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:126: required from here 6010 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(num_re_); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6078:89: required from here 6078 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:108: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:113: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6105:37: required from here 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: recursively required by substitution of 'template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: required from here ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:65: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6316:52: required from here 6316 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6344:78: required from here 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6465:126: required from here 6465 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6500:175: required from here 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6632:79: required from here 6632 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:48: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:79: required from here 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6665:49: required from here 6665 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6667:36: required from here 6667 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6708:34: required from here 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6773:89: required from here 6773 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from here 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7037:108: required from here 7037 | resid_obs_inv_resid_pred_obs_t = fitc_diag_plus_WI_inv.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7038:56: required from here 7038 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:53: required from here 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:161: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:163: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7725:138: required from here 7725 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7754:62: required from here 7754 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7766:91: required from here 7766 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from here 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7850:181: required from here 7850 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:42: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:96: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7897:127: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7912:106: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7912:137: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:91: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:106: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:108: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:116: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7931:54: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:70: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:84: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7940:128: required from here 7940 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7982:116: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7982:156: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7987:122: required from here 7987 | B_invt_PI_Z.col(i) = B_rm_.transpose().template triangularView().solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:103: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:105: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8038:108: required from here 8038 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8040:100: required from here 8040 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:167: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:169: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:86: required from here 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:91: required from here 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8087:169: required from here 8087 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:8093:181: required from here 8093 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8095:132: required from here 8095 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:110: required from here 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:212:19: required from here 212 | W = 0.1 * W; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 98 | adam_vec_m = OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_m, gd_settings.par_step_size); | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:82: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:101: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:109: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:98: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:106: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:776:80: required from here 776 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:851:85: required from here 851 | fixed_effects_ = Eigen::Map(fixed_effects, num_data_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:96: required from here 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:87: required from here 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1512:87: required from here 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1516:67: required from here 1516 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from here 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1751:267: required from here 1751 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1759:80: required from here 1759 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:51: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1803:66: required from here 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:105: required from here 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1856:106: required from here 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:118: required from here 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase >, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 1894 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from here 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2386:157: required from here 2386 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from here 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3026:79: required from here 3026 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3057:93: required from here 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3292:125: required from here 3292 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:108: required from here 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:86: required from here 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:67: required from here 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3924:74: required from here 3924 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:86: required from here 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:153: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:155: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:161: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:169: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:82: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:84: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:90: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:98: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4262:40: required from here 4262 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4331:64: required from here 4331 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5428:68: required from here 5428 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5499:112: required from here 5499 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5585:112: required from here 5585 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5590:68: required from here 5590 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:131: required from here 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5646:93: required from here 5646 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5721:92: required from here 5721 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6489:78: required from here 6489 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:108: required from here 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7235:92: required from here 7235 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:126: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:132: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:140: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:62: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:68: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:76: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:126: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:133: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:141: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8236:111: required from here 8236 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8247:102: required from here 8247 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:99: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:107: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8345:71: required from here 8345 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8371:146: required from here 8371 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8421:80: required from here 8421 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8608:145: required from here 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8681:93: required from here 8681 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8683:179: required from here 8683 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8774:95: required from here 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8780:199: required from here 8780 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9010:74: required from here 9010 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9041:127: required from here 9041 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9046:102: required from here 9046 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl, Eigen::Dense>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9108:26: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9108:37: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:45: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:52: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9169:77: required from here 9169 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9232:36: required from here 9232 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:65: required from here 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:100: required from here 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9957:102: required from here 9957 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:180: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10069:131: required from here 10069 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:76: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:85: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10362:65: required from here 10362 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10363:67: required from here 10363 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c boosting/gbdt.cpp -o boosting/gbdt.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from boosting/gbdt.h:10, from boosting/gbdt.cpp:6: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8409:15: required from here 8409 | sp_mat_rm_t B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:239:47: required from here 239 | mode_ = vec_t::Zero(num_re_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:50: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:56: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2350:54: required from here 2350 | a_vec_new = (1 - lr_mode) * a_vec_ + lr_mode * a_vec_update; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 2434 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data(), num_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2453:43: required from here 2453 | rhs = Zt * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2462:76: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2462:90: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2465:98: required from here 2465 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2484:70: required from here 2484 | SigmaI_plus_ZtWZ = SigmaI + Zt * information_ll_.asDiagonal() * Z; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2493:64: required from here 2493 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2568:108: required from here 2568 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:101: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:113: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2580:152: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2593:75: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:83: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:89: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:96: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:102: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2605:101: required from here 2605 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2622:96: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:104: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:110: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:65: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:73: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2762:30: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2762:42: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2778:30: required from here 2778 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2779:42: required from here 2779 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2797:21: required from here 2797 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0> >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2798:55: required from here 2798 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2812:30: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:141: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:150: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:45: required from here 2849 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2850:118: required from here 2850 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:79: required from here 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2854:57: required from here 2854 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2856:45: required from here 2856 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:112: required from here 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:65: required from here 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:136: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:137: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: recursively required by substitution of 'template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]' 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:138: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2868:71: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2868:87: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2869:93: required from here 2869 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2870:26: required from here 2870 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2871:69: required from here 2871 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:191: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2889:25: required from here 2889 | D_inv_B = D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2891:46: required from here 2891 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:72: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:81: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2897:69: required from here 2897 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2941:44: required from here 2941 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2958:172: required from here 2958 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3071:142: required from here 3071 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3077:96: required from here 3077 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3083:55: required from here 3083 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3131:94: required from here 3131 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3237:41: required from here 3237 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3311:43: required from here 3311 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3346:118: required from here 3346 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3357:71: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3357:87: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3550:81: required from here 3550 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * a_vec_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since a_vec != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:76: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:80: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:92: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:106: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3584:104: required from here 3584 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3591:97: required from here 3591 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:120: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:80: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:94: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:99: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:107: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3891:126: required from here 3891 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3895:105: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3895:126: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3917:105: required from here 3917 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3927:53: required from here 3927 | Z_PI_RV.col(i) = Z * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:148: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:166: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:168: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:145: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:162: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:173: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3985:119: required from here 3985 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:140: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:151: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:172: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:189: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4030:125: required from here 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4052:66: required from here 4052 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:4074:47: required from here 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:105: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:114: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:147: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4375:83: required from here 4375 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4408:102: required from here 4408 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4415:89: required from here 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4420:86: required from here 4420 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4441:91: required from here 4441 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4443:107: required from here 4443 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4444:47: required from here 4444 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4452:83: required from here 4452 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4456:116: required from here 4456 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4460:163: required from here 4460 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4461:114: required from here 4461 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4462:113: required from here 4462 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4464:161: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4466:177: required from here 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4467:103: required from here 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:332: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: recursively required by substitution of 'template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:334: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4485:120: required from here 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4503:145: required from here 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4541:111: required from here 4541 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4555:130: required from here 4555 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:96: required from here 4557 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:159: required from here 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:109: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:111: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4634:172: required from here 4634 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:212: required from here 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4645:152: required from here 4645 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:109: required from here 4649 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4737:108: required from here 4737 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4760:202: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4761:128: required from here 4761 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4762:127: required from here 4762 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4763:126: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4764:175: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4777:109: required from here 4777 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4784:90: required from here 4784 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4793:89: required from here 4793 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:102: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:104: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:112: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4813:62: required from here 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4814:11: required from here 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4815:62: required from here 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4816:11: required from here 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:62: required from here 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:111: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:113: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:158: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4839:84: required from here 4839 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:97: required from here 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:77: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:94: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4972:77: required from here 4972 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:110: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:118: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:112: required from here 4997 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:142: required from here 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5008:165: required from here 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5009:110: required from here 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5010:109: required from here 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:183: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: recursively required by substitution of 'template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5277:62: required from here 5277 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5427:46: required from here 5427 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 0>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:146: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0>, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0>, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:194: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:196: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:111: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5463:84: required from here 5463 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5472:105: required from here 5472 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5485:85: required from here 5485 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:145: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:186: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:188: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:196: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:99: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5698:124: required from here 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5699:133: required from here 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5704:133: required from here 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5730:86: required from here 5730 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5919:58: required from here 5919 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:126: required from here 6010 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(num_re_); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6078:89: required from here 6078 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:108: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:113: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6105:37: required from here 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: recursively required by substitution of 'template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: required from here ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:65: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6316:52: required from here 6316 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6344:78: required from here 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6465:126: required from here 6465 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6500:175: required from here 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6632:79: required from here 6632 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:48: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:79: required from here 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6665:49: required from here 6665 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6667:36: required from here 6667 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6708:34: required from here 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6773:89: required from here 6773 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from here 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7037:108: required from here 7037 | resid_obs_inv_resid_pred_obs_t = fitc_diag_plus_WI_inv.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7038:56: required from here 7038 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:53: required from here 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:161: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:163: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7725:138: required from here 7725 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7754:62: required from here 7754 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7766:91: required from here 7766 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from here 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7850:181: required from here 7850 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:42: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:96: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7897:127: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7912:106: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7912:137: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:91: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:106: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:108: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:116: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7931:54: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:70: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:84: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7940:128: required from here 7940 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7982:116: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7982:156: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7987:122: required from here 7987 | B_invt_PI_Z.col(i) = B_rm_.transpose().template triangularView().solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:103: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:105: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8038:108: required from here 8038 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8040:100: required from here 8040 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:167: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:169: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:86: required from here 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:91: required from here 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8087:169: required from here 8087 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:8093:181: required from here 8093 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8095:132: required from here 8095 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:110: required from here 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:212:19: required from here 212 | W = 0.1 * W; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 98 | adam_vec_m = OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_m, gd_settings.par_step_size); | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:82: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:101: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:109: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:98: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:106: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:776:80: required from here 776 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:851:85: required from here 851 | fixed_effects_ = Eigen::Map(fixed_effects, num_data_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:96: required from here 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:87: required from here 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1512:87: required from here 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1516:67: required from here 1516 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from here 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1751:267: required from here 1751 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1759:80: required from here 1759 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:51: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1803:66: required from here 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:105: required from here 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1856:106: required from here 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:118: required from here 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase >, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 1894 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from here 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2386:157: required from here 2386 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from here 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3026:79: required from here 3026 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3057:93: required from here 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3292:125: required from here 3292 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:108: required from here 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:86: required from here 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:67: required from here 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3924:74: required from here 3924 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:86: required from here 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:153: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:155: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:161: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:169: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:82: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:84: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:90: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:98: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4262:40: required from here 4262 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4331:64: required from here 4331 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5428:68: required from here 5428 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5499:112: required from here 5499 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5585:112: required from here 5585 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5590:68: required from here 5590 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:131: required from here 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5646:93: required from here 5646 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5721:92: required from here 5721 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6489:78: required from here 6489 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:108: required from here 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7235:92: required from here 7235 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:126: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:132: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:140: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:62: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:68: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:76: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:126: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:133: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:141: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8236:111: required from here 8236 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8247:102: required from here 8247 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:99: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:107: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8345:71: required from here 8345 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8371:146: required from here 8371 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8421:80: required from here 8421 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8608:145: required from here 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8681:93: required from here 8681 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8683:179: required from here 8683 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8774:95: required from here 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8780:199: required from here 8780 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9010:74: required from here 9010 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9041:127: required from here 9041 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9046:102: required from here 9046 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl, Eigen::Dense>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9108:26: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9108:37: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:45: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:52: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9169:77: required from here 9169 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9232:36: required from here 9232 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:65: required from here 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:100: required from here 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9957:102: required from here 9957 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:180: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10069:131: required from here 10069 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:76: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:85: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10362:65: required from here 10362 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10363:67: required from here 10363 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c boosting/gbdt_model_text.cpp -o boosting/gbdt_model_text.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from ./include/LightGBM/metric.h:12, from boosting/gbdt_model_text.cpp:6: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8409:15: required from here 8409 | sp_mat_rm_t B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:239:47: required from here 239 | mode_ = vec_t::Zero(num_re_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:50: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:56: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2350:54: required from here 2350 | a_vec_new = (1 - lr_mode) * a_vec_ + lr_mode * a_vec_update; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 2434 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data(), num_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2453:43: required from here 2453 | rhs = Zt * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2462:76: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2462:90: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2465:98: required from here 2465 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2484:70: required from here 2484 | SigmaI_plus_ZtWZ = SigmaI + Zt * information_ll_.asDiagonal() * Z; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2493:64: required from here 2493 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2568:108: required from here 2568 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:101: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:113: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2580:152: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2593:75: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:83: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:89: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:96: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:102: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2605:101: required from here 2605 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2622:96: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:104: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:110: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:65: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:73: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2762:30: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2762:42: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2778:30: required from here 2778 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2779:42: required from here 2779 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2797:21: required from here 2797 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0> >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2798:55: required from here 2798 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2812:30: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:141: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:150: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:45: required from here 2849 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2850:118: required from here 2850 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:79: required from here 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2854:57: required from here 2854 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2856:45: required from here 2856 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:112: required from here 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:65: required from here 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:136: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:137: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: recursively required by substitution of 'template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]' 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:138: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2868:71: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2868:87: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2869:93: required from here 2869 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2870:26: required from here 2870 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2871:69: required from here 2871 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:191: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2889:25: required from here 2889 | D_inv_B = D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2891:46: required from here 2891 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:72: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:81: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2897:69: required from here 2897 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2941:44: required from here 2941 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2958:172: required from here 2958 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3071:142: required from here 3071 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3077:96: required from here 3077 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3083:55: required from here 3083 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3131:94: required from here 3131 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3237:41: required from here 3237 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3311:43: required from here 3311 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3346:118: required from here 3346 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3357:71: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3357:87: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3550:81: required from here 3550 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * a_vec_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since a_vec != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:76: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:80: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:92: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:106: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3584:104: required from here 3584 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3591:97: required from here 3591 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:120: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:80: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:94: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:99: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:107: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3891:126: required from here 3891 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3895:105: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3895:126: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3917:105: required from here 3917 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3927:53: required from here 3927 | Z_PI_RV.col(i) = Z * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:148: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:166: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:168: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:145: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:162: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:173: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3985:119: required from here 3985 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:140: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:151: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:172: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:189: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4030:125: required from here 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4052:66: required from here 4052 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:4074:47: required from here 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:105: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:114: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:147: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4375:83: required from here 4375 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4408:102: required from here 4408 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4415:89: required from here 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4420:86: required from here 4420 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4441:91: required from here 4441 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4443:107: required from here 4443 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4444:47: required from here 4444 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4452:83: required from here 4452 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4456:116: required from here 4456 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4460:163: required from here 4460 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4461:114: required from here 4461 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4462:113: required from here 4462 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4464:161: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4466:177: required from here 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4467:103: required from here 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:332: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: recursively required by substitution of 'template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:334: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4485:120: required from here 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4503:145: required from here 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4541:111: required from here 4541 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4555:130: required from here 4555 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:96: required from here 4557 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:159: required from here 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:109: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:111: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4634:172: required from here 4634 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:212: required from here 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4645:152: required from here 4645 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:109: required from here 4649 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4737:108: required from here 4737 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4760:202: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4761:128: required from here 4761 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4762:127: required from here 4762 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4763:126: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4764:175: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4777:109: required from here 4777 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4784:90: required from here 4784 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4793:89: required from here 4793 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:102: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:104: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:112: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4813:62: required from here 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4814:11: required from here 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4815:62: required from here 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4816:11: required from here 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:62: required from here 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:111: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:113: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:158: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4839:84: required from here 4839 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:97: required from here 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:77: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:94: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4972:77: required from here 4972 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:110: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:118: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:112: required from here 4997 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:142: required from here 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5008:165: required from here 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5009:110: required from here 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5010:109: required from here 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:183: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: recursively required by substitution of 'template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5277:62: required from here 5277 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5427:46: required from here 5427 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 0>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:146: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0>, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0>, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:194: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:196: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:111: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5463:84: required from here 5463 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5472:105: required from here 5472 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5485:85: required from here 5485 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:145: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:186: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:188: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:196: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:99: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5698:124: required from here 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5699:133: required from here 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5704:133: required from here 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5730:86: required from here 5730 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5919:58: required from here 5919 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:126: required from here 6010 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(num_re_); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6078:89: required from here 6078 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:108: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:113: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6105:37: required from here 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: recursively required by substitution of 'template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: required from here ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:65: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6316:52: required from here 6316 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6344:78: required from here 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6465:126: required from here 6465 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6500:175: required from here 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6632:79: required from here 6632 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:48: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:79: required from here 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6665:49: required from here 6665 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6667:36: required from here 6667 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6708:34: required from here 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6773:89: required from here 6773 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from here 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7037:108: required from here 7037 | resid_obs_inv_resid_pred_obs_t = fitc_diag_plus_WI_inv.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7038:56: required from here 7038 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:53: required from here 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:161: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:163: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7725:138: required from here 7725 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7754:62: required from here 7754 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7766:91: required from here 7766 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from here 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7850:181: required from here 7850 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:42: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:96: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7897:127: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7912:106: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7912:137: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:91: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:106: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:108: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:116: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7931:54: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:70: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:84: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7940:128: required from here 7940 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7982:116: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7982:156: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7987:122: required from here 7987 | B_invt_PI_Z.col(i) = B_rm_.transpose().template triangularView().solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:103: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:105: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8038:108: required from here 8038 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8040:100: required from here 8040 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:167: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:169: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:86: required from here 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:91: required from here 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8087:169: required from here 8087 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:8093:181: required from here 8093 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8095:132: required from here 8095 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:110: required from here 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:212:19: required from here 212 | W = 0.1 * W; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 98 | adam_vec_m = OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_m, gd_settings.par_step_size); | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:82: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:101: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:109: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:98: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:106: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:776:80: required from here 776 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:851:85: required from here 851 | fixed_effects_ = Eigen::Map(fixed_effects, num_data_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:96: required from here 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:87: required from here 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1512:87: required from here 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1516:67: required from here 1516 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from here 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1751:267: required from here 1751 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1759:80: required from here 1759 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:51: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1803:66: required from here 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:105: required from here 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1856:106: required from here 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:118: required from here 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase >, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 1894 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from here 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2386:157: required from here 2386 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from here 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3026:79: required from here 3026 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3057:93: required from here 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3292:125: required from here 3292 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:108: required from here 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:86: required from here 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:67: required from here 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3924:74: required from here 3924 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:86: required from here 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:153: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:155: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:161: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:169: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:82: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:84: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:90: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:98: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4262:40: required from here 4262 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4331:64: required from here 4331 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5428:68: required from here 5428 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5499:112: required from here 5499 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5585:112: required from here 5585 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5590:68: required from here 5590 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:131: required from here 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5646:93: required from here 5646 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5721:92: required from here 5721 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6489:78: required from here 6489 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:108: required from here 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7235:92: required from here 7235 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:126: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:132: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:140: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:62: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:68: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:76: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:126: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:133: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:141: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8236:111: required from here 8236 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8247:102: required from here 8247 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:99: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:107: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8345:71: required from here 8345 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8371:146: required from here 8371 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8421:80: required from here 8421 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8608:145: required from here 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8681:93: required from here 8681 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8683:179: required from here 8683 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8774:95: required from here 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8780:199: required from here 8780 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9010:74: required from here 9010 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9041:127: required from here 9041 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9046:102: required from here 9046 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl, Eigen::Dense>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9108:26: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9108:37: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:45: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:52: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9169:77: required from here 9169 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9232:36: required from here 9232 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:65: required from here 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:100: required from here 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9957:102: required from here 9957 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:180: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10069:131: required from here 10069 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:76: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:85: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10362:65: required from here 10362 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10363:67: required from here 10363 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c boosting/gbdt_prediction.cpp -o boosting/gbdt_prediction.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from boosting/gbdt_prediction.cpp:6: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8409:15: required from here 8409 | sp_mat_rm_t B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:239:47: required from here 239 | mode_ = vec_t::Zero(num_re_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:50: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:56: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2350:54: required from here 2350 | a_vec_new = (1 - lr_mode) * a_vec_ + lr_mode * a_vec_update; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 2434 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data(), num_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2453:43: required from here 2453 | rhs = Zt * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2462:76: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2462:90: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2465:98: required from here 2465 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2484:70: required from here 2484 | SigmaI_plus_ZtWZ = SigmaI + Zt * information_ll_.asDiagonal() * Z; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2493:64: required from here 2493 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2568:108: required from here 2568 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:101: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:113: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2580:152: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2593:75: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:83: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:89: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:96: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:102: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2605:101: required from here 2605 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2622:96: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:104: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:110: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:65: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:73: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2762:30: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2762:42: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2778:30: required from here 2778 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2779:42: required from here 2779 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2797:21: required from here 2797 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0> >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2798:55: required from here 2798 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2812:30: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:141: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:150: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:45: required from here 2849 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2850:118: required from here 2850 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:79: required from here 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2854:57: required from here 2854 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2856:45: required from here 2856 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:112: required from here 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:65: required from here 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:136: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:137: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: recursively required by substitution of 'template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]' 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:138: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2868:71: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2868:87: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2869:93: required from here 2869 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2870:26: required from here 2870 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2871:69: required from here 2871 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:191: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2889:25: required from here 2889 | D_inv_B = D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2891:46: required from here 2891 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:72: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:81: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2897:69: required from here 2897 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2941:44: required from here 2941 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2958:172: required from here 2958 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3071:142: required from here 3071 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3077:96: required from here 3077 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3083:55: required from here 3083 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3131:94: required from here 3131 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3237:41: required from here 3237 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3311:43: required from here 3311 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3346:118: required from here 3346 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3357:71: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3357:87: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3550:81: required from here 3550 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * a_vec_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since a_vec != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:76: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:80: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:92: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:106: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3584:104: required from here 3584 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3591:97: required from here 3591 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:120: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:80: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:94: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:99: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:107: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3891:126: required from here 3891 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3895:105: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3895:126: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3917:105: required from here 3917 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3927:53: required from here 3927 | Z_PI_RV.col(i) = Z * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:148: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:166: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:168: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:145: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:162: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:173: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3985:119: required from here 3985 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:140: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:151: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:172: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:189: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4030:125: required from here 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4052:66: required from here 4052 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:4074:47: required from here 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:105: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:114: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:147: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4375:83: required from here 4375 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4408:102: required from here 4408 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4415:89: required from here 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4420:86: required from here 4420 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4441:91: required from here 4441 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4443:107: required from here 4443 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4444:47: required from here 4444 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4452:83: required from here 4452 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4456:116: required from here 4456 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4460:163: required from here 4460 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4461:114: required from here 4461 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4462:113: required from here 4462 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4464:161: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4466:177: required from here 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4467:103: required from here 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:332: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: recursively required by substitution of 'template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:334: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4485:120: required from here 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4503:145: required from here 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4541:111: required from here 4541 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4555:130: required from here 4555 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:96: required from here 4557 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:159: required from here 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:109: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:111: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4634:172: required from here 4634 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:212: required from here 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4645:152: required from here 4645 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:109: required from here 4649 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4737:108: required from here 4737 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4760:202: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4761:128: required from here 4761 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4762:127: required from here 4762 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4763:126: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4764:175: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4777:109: required from here 4777 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4784:90: required from here 4784 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4793:89: required from here 4793 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:102: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:104: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:112: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4813:62: required from here 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4814:11: required from here 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4815:62: required from here 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4816:11: required from here 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:62: required from here 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:111: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:113: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:158: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4839:84: required from here 4839 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:97: required from here 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:77: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:94: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4972:77: required from here 4972 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:110: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:118: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:112: required from here 4997 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:142: required from here 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5008:165: required from here 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5009:110: required from here 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5010:109: required from here 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:183: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: recursively required by substitution of 'template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5277:62: required from here 5277 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5427:46: required from here 5427 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 0>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:146: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0>, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0>, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:194: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:196: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:111: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5463:84: required from here 5463 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5472:105: required from here 5472 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5485:85: required from here 5485 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:145: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:186: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:188: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:196: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:99: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5698:124: required from here 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5699:133: required from here 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5704:133: required from here 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5730:86: required from here 5730 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5919:58: required from here 5919 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:126: required from here 6010 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(num_re_); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6078:89: required from here 6078 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:108: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:113: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6105:37: required from here 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: recursively required by substitution of 'template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: required from here ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:65: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6316:52: required from here 6316 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6344:78: required from here 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6465:126: required from here 6465 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6500:175: required from here 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6632:79: required from here 6632 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:48: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:79: required from here 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6665:49: required from here 6665 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6667:36: required from here 6667 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6708:34: required from here 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6773:89: required from here 6773 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from here 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7037:108: required from here 7037 | resid_obs_inv_resid_pred_obs_t = fitc_diag_plus_WI_inv.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7038:56: required from here 7038 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:53: required from here 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:161: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:163: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7725:138: required from here 7725 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7754:62: required from here 7754 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7766:91: required from here 7766 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from here 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7850:181: required from here 7850 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:42: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:96: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7897:127: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7912:106: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7912:137: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:91: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:106: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:108: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:116: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7931:54: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:70: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:84: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7940:128: required from here 7940 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7982:116: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7982:156: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7987:122: required from here 7987 | B_invt_PI_Z.col(i) = B_rm_.transpose().template triangularView().solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:103: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:105: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8038:108: required from here 8038 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8040:100: required from here 8040 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:167: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:169: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:86: required from here 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:91: required from here 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8087:169: required from here 8087 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:8093:181: required from here 8093 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8095:132: required from here 8095 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:110: required from here 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:212:19: required from here 212 | W = 0.1 * W; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 98 | adam_vec_m = OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_m, gd_settings.par_step_size); | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:82: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:101: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:109: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:98: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:106: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:776:80: required from here 776 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:851:85: required from here 851 | fixed_effects_ = Eigen::Map(fixed_effects, num_data_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:96: required from here 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:87: required from here 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1512:87: required from here 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1516:67: required from here 1516 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from here 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1751:267: required from here 1751 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1759:80: required from here 1759 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:51: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1803:66: required from here 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:105: required from here 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1856:106: required from here 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:118: required from here 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase >, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 1894 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from here 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2386:157: required from here 2386 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from here 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3026:79: required from here 3026 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3057:93: required from here 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3292:125: required from here 3292 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:108: required from here 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:86: required from here 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:67: required from here 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3924:74: required from here 3924 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:86: required from here 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:153: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:155: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:161: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:169: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:82: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:84: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:90: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:98: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4262:40: required from here 4262 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4331:64: required from here 4331 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5428:68: required from here 5428 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5499:112: required from here 5499 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5585:112: required from here 5585 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5590:68: required from here 5590 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:131: required from here 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5646:93: required from here 5646 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5721:92: required from here 5721 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6489:78: required from here 6489 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:108: required from here 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7235:92: required from here 7235 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:126: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:132: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:140: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:62: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:68: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:76: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:126: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:133: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:141: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8236:111: required from here 8236 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8247:102: required from here 8247 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:99: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:107: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8345:71: required from here 8345 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8371:146: required from here 8371 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8421:80: required from here 8421 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8608:145: required from here 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8681:93: required from here 8681 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8683:179: required from here 8683 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8774:95: required from here 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8780:199: required from here 8780 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9010:74: required from here 9010 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9041:127: required from here 9041 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9046:102: required from here 9046 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl, Eigen::Dense>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9108:26: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9108:37: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:45: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:52: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9169:77: required from here 9169 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9232:36: required from here 9232 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:65: required from here 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:100: required from here 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9957:102: required from here 9957 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:180: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10069:131: required from here 10069 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:76: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:85: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10362:65: required from here 10362 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10363:67: required from here 10363 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c boosting/prediction_early_stop.cpp -o boosting/prediction_early_stop.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/bin.cpp -o io/bin.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/config.cpp -o io/config.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/config_auto.cpp -o io/config_auto.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/dataset.cpp -o io/dataset.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/dataset_loader.cpp -o io/dataset_loader.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/file_io.cpp -o io/file_io.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/json11.cpp -o io/json11.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/metadata.cpp -o io/metadata.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/parser.cpp -o io/parser.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/train_share_states.cpp -o io/train_share_states.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c io/tree.cpp -o io/tree.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c metric/dcg_calculator.cpp -o metric/dcg_calculator.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from ./include/LightGBM/metric.h:12, from metric/dcg_calculator.cpp:5: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8409:15: required from here 8409 | sp_mat_rm_t B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:239:47: required from here 239 | mode_ = vec_t::Zero(num_re_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:50: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:56: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2350:54: required from here 2350 | a_vec_new = (1 - lr_mode) * a_vec_ + lr_mode * a_vec_update; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 2434 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data(), num_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2453:43: required from here 2453 | rhs = Zt * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2462:76: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2462:90: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2465:98: required from here 2465 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2484:70: required from here 2484 | SigmaI_plus_ZtWZ = SigmaI + Zt * information_ll_.asDiagonal() * Z; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2493:64: required from here 2493 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2568:108: required from here 2568 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:101: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:113: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2580:152: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2593:75: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:83: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:89: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:96: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:102: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2605:101: required from here 2605 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2622:96: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:104: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:110: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:65: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:73: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2762:30: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2762:42: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2778:30: required from here 2778 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2779:42: required from here 2779 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2797:21: required from here 2797 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0> >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2798:55: required from here 2798 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2812:30: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:141: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:150: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:45: required from here 2849 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2850:118: required from here 2850 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:79: required from here 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2854:57: required from here 2854 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2856:45: required from here 2856 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:112: required from here 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:65: required from here 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:136: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:137: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: recursively required by substitution of 'template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]' 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:138: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2868:71: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2868:87: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2869:93: required from here 2869 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2870:26: required from here 2870 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2871:69: required from here 2871 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:191: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2889:25: required from here 2889 | D_inv_B = D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2891:46: required from here 2891 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:72: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:81: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2897:69: required from here 2897 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2941:44: required from here 2941 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2958:172: required from here 2958 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3071:142: required from here 3071 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3077:96: required from here 3077 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3083:55: required from here 3083 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3131:94: required from here 3131 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3237:41: required from here 3237 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3311:43: required from here 3311 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3346:118: required from here 3346 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3357:71: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3357:87: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3550:81: required from here 3550 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * a_vec_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since a_vec != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:76: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:80: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:92: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:106: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3584:104: required from here 3584 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3591:97: required from here 3591 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:120: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:80: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:94: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:99: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:107: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3891:126: required from here 3891 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3895:105: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3895:126: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3917:105: required from here 3917 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3927:53: required from here 3927 | Z_PI_RV.col(i) = Z * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:148: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:166: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:168: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:145: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:162: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:173: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3985:119: required from here 3985 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:140: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:151: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:172: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:189: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4030:125: required from here 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4052:66: required from here 4052 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:4074:47: required from here 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:105: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:114: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:147: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4375:83: required from here 4375 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4408:102: required from here 4408 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4415:89: required from here 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4420:86: required from here 4420 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4441:91: required from here 4441 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4443:107: required from here 4443 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4444:47: required from here 4444 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4452:83: required from here 4452 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4456:116: required from here 4456 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4460:163: required from here 4460 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4461:114: required from here 4461 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4462:113: required from here 4462 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4464:161: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4466:177: required from here 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4467:103: required from here 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:332: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: recursively required by substitution of 'template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:334: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4485:120: required from here 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4503:145: required from here 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4541:111: required from here 4541 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4555:130: required from here 4555 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:96: required from here 4557 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:159: required from here 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:109: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:111: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4634:172: required from here 4634 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:212: required from here 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4645:152: required from here 4645 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:109: required from here 4649 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4737:108: required from here 4737 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4760:202: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4761:128: required from here 4761 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4762:127: required from here 4762 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4763:126: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4764:175: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4777:109: required from here 4777 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4784:90: required from here 4784 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4793:89: required from here 4793 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:102: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:104: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:112: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4813:62: required from here 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4814:11: required from here 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4815:62: required from here 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4816:11: required from here 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:62: required from here 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:111: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:113: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:158: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4839:84: required from here 4839 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:97: required from here 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:77: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:94: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4972:77: required from here 4972 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:110: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:118: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:112: required from here 4997 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:142: required from here 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5008:165: required from here 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5009:110: required from here 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5010:109: required from here 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:183: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: recursively required by substitution of 'template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5277:62: required from here 5277 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5427:46: required from here 5427 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 0>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:146: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0>, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0>, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:194: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:196: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:111: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5463:84: required from here 5463 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5472:105: required from here 5472 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5485:85: required from here 5485 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:145: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:186: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:188: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:196: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:99: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5698:124: required from here 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5699:133: required from here 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5704:133: required from here 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5730:86: required from here 5730 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5919:58: required from here 5919 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:126: required from here 6010 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(num_re_); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6078:89: required from here 6078 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:108: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:113: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6105:37: required from here 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: recursively required by substitution of 'template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: required from here ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:65: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6316:52: required from here 6316 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6344:78: required from here 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6465:126: required from here 6465 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6500:175: required from here 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6632:79: required from here 6632 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:48: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:79: required from here 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6665:49: required from here 6665 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6667:36: required from here 6667 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6708:34: required from here 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6773:89: required from here 6773 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from here 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7037:108: required from here 7037 | resid_obs_inv_resid_pred_obs_t = fitc_diag_plus_WI_inv.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7038:56: required from here 7038 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:53: required from here 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:161: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:163: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7725:138: required from here 7725 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7754:62: required from here 7754 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7766:91: required from here 7766 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from here 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7850:181: required from here 7850 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:42: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:96: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7897:127: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7912:106: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7912:137: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:91: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:106: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:108: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:116: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7931:54: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:70: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:84: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7940:128: required from here 7940 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7982:116: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7982:156: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7987:122: required from here 7987 | B_invt_PI_Z.col(i) = B_rm_.transpose().template triangularView().solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:103: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:105: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8038:108: required from here 8038 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8040:100: required from here 8040 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:167: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:169: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:86: required from here 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:91: required from here 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8087:169: required from here 8087 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:8093:181: required from here 8093 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8095:132: required from here 8095 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:110: required from here 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:212:19: required from here 212 | W = 0.1 * W; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 98 | adam_vec_m = OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_m, gd_settings.par_step_size); | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:82: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:101: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:109: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:98: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:106: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:776:80: required from here 776 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:851:85: required from here 851 | fixed_effects_ = Eigen::Map(fixed_effects, num_data_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:96: required from here 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:87: required from here 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1512:87: required from here 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1516:67: required from here 1516 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from here 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1751:267: required from here 1751 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1759:80: required from here 1759 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:51: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1803:66: required from here 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:105: required from here 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1856:106: required from here 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:118: required from here 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase >, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 1894 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from here 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2386:157: required from here 2386 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from here 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3026:79: required from here 3026 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3057:93: required from here 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3292:125: required from here 3292 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:108: required from here 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:86: required from here 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:67: required from here 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3924:74: required from here 3924 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:86: required from here 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:153: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:155: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:161: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:169: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:82: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:84: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:90: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:98: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4262:40: required from here 4262 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4331:64: required from here 4331 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5428:68: required from here 5428 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5499:112: required from here 5499 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5585:112: required from here 5585 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5590:68: required from here 5590 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:131: required from here 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5646:93: required from here 5646 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5721:92: required from here 5721 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6489:78: required from here 6489 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:108: required from here 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7235:92: required from here 7235 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:126: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:132: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:140: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:62: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:68: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:76: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:126: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:133: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:141: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8236:111: required from here 8236 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8247:102: required from here 8247 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:99: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:107: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8345:71: required from here 8345 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8371:146: required from here 8371 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8421:80: required from here 8421 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8608:145: required from here 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8681:93: required from here 8681 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8683:179: required from here 8683 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8774:95: required from here 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8780:199: required from here 8780 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9010:74: required from here 9010 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9041:127: required from here 9041 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9046:102: required from here 9046 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl, Eigen::Dense>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9108:26: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9108:37: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:45: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:52: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9169:77: required from here 9169 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9232:36: required from here 9232 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:65: required from here 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:100: required from here 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9957:102: required from here 9957 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:180: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10069:131: required from here 10069 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:76: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:85: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10362:65: required from here 10362 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10363:67: required from here 10363 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c metric/metric.cpp -o metric/metric.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from ./include/LightGBM/metric.h:12, from metric/metric.cpp:6: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8409:15: required from here 8409 | sp_mat_rm_t B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:239:47: required from here 239 | mode_ = vec_t::Zero(num_re_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:50: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:56: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2350:54: required from here 2350 | a_vec_new = (1 - lr_mode) * a_vec_ + lr_mode * a_vec_update; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 2434 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data(), num_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2453:43: required from here 2453 | rhs = Zt * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2462:76: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2462:90: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2465:98: required from here 2465 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2484:70: required from here 2484 | SigmaI_plus_ZtWZ = SigmaI + Zt * information_ll_.asDiagonal() * Z; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2493:64: required from here 2493 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2568:108: required from here 2568 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:101: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:113: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2580:152: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2593:75: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:83: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:89: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:96: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:102: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2605:101: required from here 2605 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2622:96: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:104: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:110: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:65: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:73: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2762:30: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2762:42: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2778:30: required from here 2778 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2779:42: required from here 2779 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2797:21: required from here 2797 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0> >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2798:55: required from here 2798 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2812:30: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:141: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:150: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:45: required from here 2849 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2850:118: required from here 2850 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:79: required from here 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2854:57: required from here 2854 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2856:45: required from here 2856 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:112: required from here 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:65: required from here 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:136: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:137: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: recursively required by substitution of 'template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]' 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:138: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2868:71: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2868:87: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2869:93: required from here 2869 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2870:26: required from here 2870 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2871:69: required from here 2871 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:191: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2889:25: required from here 2889 | D_inv_B = D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2891:46: required from here 2891 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:72: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:81: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2897:69: required from here 2897 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2941:44: required from here 2941 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2958:172: required from here 2958 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3071:142: required from here 3071 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3077:96: required from here 3077 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3083:55: required from here 3083 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3131:94: required from here 3131 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3237:41: required from here 3237 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3311:43: required from here 3311 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3346:118: required from here 3346 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3357:71: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3357:87: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3550:81: required from here 3550 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * a_vec_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since a_vec != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:76: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:80: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:92: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:106: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3584:104: required from here 3584 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3591:97: required from here 3591 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:120: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:80: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:94: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:99: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:107: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3891:126: required from here 3891 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3895:105: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3895:126: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3917:105: required from here 3917 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3927:53: required from here 3927 | Z_PI_RV.col(i) = Z * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:148: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:166: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:168: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:145: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:162: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:173: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3985:119: required from here 3985 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:140: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:151: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:172: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:189: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4030:125: required from here 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4052:66: required from here 4052 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:4074:47: required from here 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:105: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:114: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:147: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4375:83: required from here 4375 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4408:102: required from here 4408 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4415:89: required from here 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4420:86: required from here 4420 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4441:91: required from here 4441 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4443:107: required from here 4443 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4444:47: required from here 4444 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4452:83: required from here 4452 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4456:116: required from here 4456 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4460:163: required from here 4460 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4461:114: required from here 4461 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4462:113: required from here 4462 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4464:161: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4466:177: required from here 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4467:103: required from here 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:332: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: recursively required by substitution of 'template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:334: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4485:120: required from here 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4503:145: required from here 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4541:111: required from here 4541 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4555:130: required from here 4555 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:96: required from here 4557 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:159: required from here 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:109: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:111: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4634:172: required from here 4634 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:212: required from here 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4645:152: required from here 4645 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:109: required from here 4649 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4737:108: required from here 4737 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4760:202: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4761:128: required from here 4761 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4762:127: required from here 4762 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4763:126: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4764:175: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4777:109: required from here 4777 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4784:90: required from here 4784 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4793:89: required from here 4793 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:102: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:104: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:112: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4813:62: required from here 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4814:11: required from here 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4815:62: required from here 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4816:11: required from here 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:62: required from here 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:111: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:113: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:158: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4839:84: required from here 4839 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:97: required from here 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:77: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:94: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4972:77: required from here 4972 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:110: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:118: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:112: required from here 4997 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:142: required from here 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5008:165: required from here 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5009:110: required from here 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5010:109: required from here 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:183: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: recursively required by substitution of 'template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5277:62: required from here 5277 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5427:46: required from here 5427 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 0>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:146: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0>, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0>, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:194: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:196: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:111: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5463:84: required from here 5463 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5472:105: required from here 5472 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5485:85: required from here 5485 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:145: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:186: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:188: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:196: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:99: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5698:124: required from here 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5699:133: required from here 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5704:133: required from here 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5730:86: required from here 5730 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5919:58: required from here 5919 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:126: required from here 6010 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(num_re_); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6078:89: required from here 6078 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:108: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:113: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6105:37: required from here 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: recursively required by substitution of 'template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: required from here ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:65: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6316:52: required from here 6316 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6344:78: required from here 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6465:126: required from here 6465 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6500:175: required from here 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6632:79: required from here 6632 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:48: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:79: required from here 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6665:49: required from here 6665 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6667:36: required from here 6667 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6708:34: required from here 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6773:89: required from here 6773 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from here 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7037:108: required from here 7037 | resid_obs_inv_resid_pred_obs_t = fitc_diag_plus_WI_inv.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7038:56: required from here 7038 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:53: required from here 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:161: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:163: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7725:138: required from here 7725 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7754:62: required from here 7754 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7766:91: required from here 7766 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from here 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7850:181: required from here 7850 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:42: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:96: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7897:127: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7912:106: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7912:137: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:91: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:106: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:108: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:116: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7931:54: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:70: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:84: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7940:128: required from here 7940 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7982:116: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7982:156: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7987:122: required from here 7987 | B_invt_PI_Z.col(i) = B_rm_.transpose().template triangularView().solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:103: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:105: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8038:108: required from here 8038 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8040:100: required from here 8040 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:167: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:169: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:86: required from here 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:91: required from here 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8087:169: required from here 8087 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:8093:181: required from here 8093 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8095:132: required from here 8095 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:110: required from here 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:212:19: required from here 212 | W = 0.1 * W; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 98 | adam_vec_m = OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_m, gd_settings.par_step_size); | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:82: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:101: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:109: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:98: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:106: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:776:80: required from here 776 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:851:85: required from here 851 | fixed_effects_ = Eigen::Map(fixed_effects, num_data_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:96: required from here 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:87: required from here 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1512:87: required from here 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1516:67: required from here 1516 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from here 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1751:267: required from here 1751 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1759:80: required from here 1759 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:51: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1803:66: required from here 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:105: required from here 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1856:106: required from here 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:118: required from here 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase >, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 1894 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from here 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2386:157: required from here 2386 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from here 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3026:79: required from here 3026 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3057:93: required from here 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3292:125: required from here 3292 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:108: required from here 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:86: required from here 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:67: required from here 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3924:74: required from here 3924 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:86: required from here 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:153: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:155: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:161: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:169: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:82: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:84: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:90: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:98: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4262:40: required from here 4262 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4331:64: required from here 4331 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5428:68: required from here 5428 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5499:112: required from here 5499 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5585:112: required from here 5585 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5590:68: required from here 5590 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:131: required from here 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5646:93: required from here 5646 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5721:92: required from here 5721 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6489:78: required from here 6489 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:108: required from here 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7235:92: required from here 7235 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:126: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:132: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:140: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:62: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:68: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:76: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:126: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:133: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:141: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8236:111: required from here 8236 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8247:102: required from here 8247 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:99: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:107: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8345:71: required from here 8345 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8371:146: required from here 8371 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8421:80: required from here 8421 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8608:145: required from here 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8681:93: required from here 8681 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8683:179: required from here 8683 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8774:95: required from here 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8780:199: required from here 8780 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9010:74: required from here 9010 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9041:127: required from here 9041 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9046:102: required from here 9046 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl, Eigen::Dense>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9108:26: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9108:37: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:45: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:52: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9169:77: required from here 9169 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9232:36: required from here 9232 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:65: required from here 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:100: required from here 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9957:102: required from here 9957 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:180: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10069:131: required from here 10069 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:76: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:85: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10362:65: required from here 10362 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10363:67: required from here 10363 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c objective/objective_function.cpp -o objective/objective_function.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from objective/objective_function.cpp:6: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8409:15: required from here 8409 | sp_mat_rm_t B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:239:47: required from here 239 | mode_ = vec_t::Zero(num_re_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:50: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:56: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2350:54: required from here 2350 | a_vec_new = (1 - lr_mode) * a_vec_ + lr_mode * a_vec_update; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 2434 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data(), num_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2453:43: required from here 2453 | rhs = Zt * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2462:76: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2462:90: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2465:98: required from here 2465 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2484:70: required from here 2484 | SigmaI_plus_ZtWZ = SigmaI + Zt * information_ll_.asDiagonal() * Z; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2493:64: required from here 2493 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2568:108: required from here 2568 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:101: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:113: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2580:152: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2593:75: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:83: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:89: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:96: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:102: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2605:101: required from here 2605 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2622:96: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:104: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:110: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:65: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:73: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2762:30: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2762:42: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2778:30: required from here 2778 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2779:42: required from here 2779 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2797:21: required from here 2797 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0> >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2798:55: required from here 2798 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2812:30: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:141: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:150: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:45: required from here 2849 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2850:118: required from here 2850 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:79: required from here 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2854:57: required from here 2854 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2856:45: required from here 2856 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:112: required from here 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:65: required from here 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:136: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:137: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: recursively required by substitution of 'template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]' 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:138: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2868:71: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2868:87: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2869:93: required from here 2869 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2870:26: required from here 2870 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2871:69: required from here 2871 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:191: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2889:25: required from here 2889 | D_inv_B = D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2891:46: required from here 2891 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:72: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:81: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2897:69: required from here 2897 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2941:44: required from here 2941 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2958:172: required from here 2958 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3071:142: required from here 3071 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3077:96: required from here 3077 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3083:55: required from here 3083 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3131:94: required from here 3131 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3237:41: required from here 3237 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3311:43: required from here 3311 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3346:118: required from here 3346 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3357:71: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3357:87: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3550:81: required from here 3550 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * a_vec_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since a_vec != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:76: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:80: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:92: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:106: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3584:104: required from here 3584 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3591:97: required from here 3591 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:120: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:80: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:94: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:99: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:107: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3891:126: required from here 3891 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3895:105: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3895:126: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3917:105: required from here 3917 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3927:53: required from here 3927 | Z_PI_RV.col(i) = Z * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:148: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:166: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:168: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:145: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:162: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:173: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3985:119: required from here 3985 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:140: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:151: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:172: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:189: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4030:125: required from here 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4052:66: required from here 4052 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:4074:47: required from here 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:105: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:114: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:147: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4375:83: required from here 4375 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4408:102: required from here 4408 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4415:89: required from here 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4420:86: required from here 4420 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4441:91: required from here 4441 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4443:107: required from here 4443 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4444:47: required from here 4444 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4452:83: required from here 4452 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4456:116: required from here 4456 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4460:163: required from here 4460 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4461:114: required from here 4461 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4462:113: required from here 4462 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4464:161: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4466:177: required from here 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4467:103: required from here 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:332: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: recursively required by substitution of 'template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:334: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4485:120: required from here 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4503:145: required from here 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4541:111: required from here 4541 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4555:130: required from here 4555 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:96: required from here 4557 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:159: required from here 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:109: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:111: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4634:172: required from here 4634 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:212: required from here 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4645:152: required from here 4645 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:109: required from here 4649 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4737:108: required from here 4737 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4760:202: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4761:128: required from here 4761 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4762:127: required from here 4762 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4763:126: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4764:175: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4777:109: required from here 4777 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4784:90: required from here 4784 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4793:89: required from here 4793 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:102: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:104: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:112: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4813:62: required from here 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4814:11: required from here 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4815:62: required from here 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4816:11: required from here 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:62: required from here 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:111: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:113: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:158: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4839:84: required from here 4839 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:97: required from here 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:77: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:94: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4972:77: required from here 4972 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:110: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:118: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:112: required from here 4997 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:142: required from here 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5008:165: required from here 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5009:110: required from here 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5010:109: required from here 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:183: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: recursively required by substitution of 'template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5277:62: required from here 5277 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5427:46: required from here 5427 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 0>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:146: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0>, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0>, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:194: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:196: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:111: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5463:84: required from here 5463 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5472:105: required from here 5472 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5485:85: required from here 5485 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:145: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:186: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:188: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:196: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:99: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5698:124: required from here 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5699:133: required from here 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5704:133: required from here 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5730:86: required from here 5730 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5919:58: required from here 5919 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:126: required from here 6010 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(num_re_); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6078:89: required from here 6078 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:108: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:113: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6105:37: required from here 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: recursively required by substitution of 'template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: required from here ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:65: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6316:52: required from here 6316 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6344:78: required from here 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6465:126: required from here 6465 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6500:175: required from here 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6632:79: required from here 6632 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:48: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:79: required from here 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6665:49: required from here 6665 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6667:36: required from here 6667 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6708:34: required from here 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6773:89: required from here 6773 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from here 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7037:108: required from here 7037 | resid_obs_inv_resid_pred_obs_t = fitc_diag_plus_WI_inv.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7038:56: required from here 7038 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:53: required from here 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:161: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:163: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7725:138: required from here 7725 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7754:62: required from here 7754 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7766:91: required from here 7766 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from here 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7850:181: required from here 7850 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:42: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:96: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7897:127: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7912:106: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7912:137: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:91: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:106: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:108: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:116: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7931:54: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:70: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:84: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7940:128: required from here 7940 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7982:116: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7982:156: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7987:122: required from here 7987 | B_invt_PI_Z.col(i) = B_rm_.transpose().template triangularView().solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:103: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:105: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8038:108: required from here 8038 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8040:100: required from here 8040 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:167: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:169: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:86: required from here 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:91: required from here 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8087:169: required from here 8087 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:8093:181: required from here 8093 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8095:132: required from here 8095 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:110: required from here 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:212:19: required from here 212 | W = 0.1 * W; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 98 | adam_vec_m = OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_m, gd_settings.par_step_size); | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:82: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:101: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:109: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:98: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:106: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:776:80: required from here 776 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:851:85: required from here 851 | fixed_effects_ = Eigen::Map(fixed_effects, num_data_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:96: required from here 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:87: required from here 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1512:87: required from here 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1516:67: required from here 1516 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from here 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1751:267: required from here 1751 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1759:80: required from here 1759 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:51: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1803:66: required from here 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:105: required from here 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1856:106: required from here 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:118: required from here 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase >, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 1894 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from here 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2386:157: required from here 2386 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from here 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3026:79: required from here 3026 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3057:93: required from here 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3292:125: required from here 3292 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:108: required from here 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:86: required from here 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:67: required from here 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3924:74: required from here 3924 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:86: required from here 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:153: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:155: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:161: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:169: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:82: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:84: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:90: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:98: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4262:40: required from here 4262 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4331:64: required from here 4331 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5428:68: required from here 5428 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5499:112: required from here 5499 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5585:112: required from here 5585 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5590:68: required from here 5590 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:131: required from here 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5646:93: required from here 5646 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5721:92: required from here 5721 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6489:78: required from here 6489 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:108: required from here 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7235:92: required from here 7235 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:126: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:132: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:140: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:62: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:68: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:76: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:126: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:133: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:141: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8236:111: required from here 8236 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8247:102: required from here 8247 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:99: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:107: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8345:71: required from here 8345 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8371:146: required from here 8371 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8421:80: required from here 8421 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8608:145: required from here 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8681:93: required from here 8681 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8683:179: required from here 8683 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8774:95: required from here 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8780:199: required from here 8780 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9010:74: required from here 9010 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9041:127: required from here 9041 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9046:102: required from here 9046 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl, Eigen::Dense>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9108:26: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9108:37: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:45: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:52: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9169:77: required from here 9169 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9232:36: required from here 9232 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:65: required from here 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:100: required from here 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9957:102: required from here 9957 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:180: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10069:131: required from here 10069 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:76: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:85: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10362:65: required from here 10362 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10363:67: required from here 10363 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c network/ifaddrs_patch.cpp -o network/ifaddrs_patch.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c network/linker_topo.cpp -o network/linker_topo.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c network/linkers_mpi.cpp -o network/linkers_mpi.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c network/linkers_socket.cpp -o network/linkers_socket.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c network/network.cpp -o network/network.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c treelearner/data_parallel_tree_learner.cpp -o treelearner/data_parallel_tree_learner.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c treelearner/feature_parallel_tree_learner.cpp -o treelearner/feature_parallel_tree_learner.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c treelearner/gpu_tree_learner.cpp -o treelearner/gpu_tree_learner.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c treelearner/linear_tree_learner.cpp -o treelearner/linear_tree_learner.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/Dense:1, from treelearner/linear_tree_learner.cpp:7: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ treelearner/linear_tree_learner.cpp:340:17: required from here 340 | XTHX_mat(feat1, feat2) = XTHX_[leaf_num][j]; | ~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ treelearner/linear_tree_learner.cpp:340:17: required from here 340 | XTHX_mat(feat1, feat2) = XTHX_[leaf_num][j]; | ~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl >, Eigen::SolverStorage>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse > >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ treelearner/linear_tree_learner.cpp:349:61: required from here 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Inverse > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Inverse > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Inverse > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Inverse > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:65: required from here 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Inverse > > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Inverse > > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Inverse > > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Inverse > > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ treelearner/linear_tree_learner.cpp:349:63: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:493:28: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 493 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:493:44: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 493 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:517:47: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 517 | biggest_in_corner = m_lu.bottomRightCorner(rows-k, cols-k) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:518:35: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 517 | biggest_in_corner = m_lu.bottomRightCorner(rows-k, cols-k) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | .unaryExpr(Scoring()) | ~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:545:15: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 545 | m_lu.row(k).swap(m_lu.row(row_of_biggest_in_corner)); | ~~~~~~~~^~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:549:15: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_lu.col(k).swap(m_lu.col(col_of_biggest_in_corner)); | ~~~~~~~~^~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:557:23: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 557 | m_lu.col(k).tail(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:559:103: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:559:85: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:557:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 557 | m_lu.col(k).tail(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:67: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double]' 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:557:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 557 | m_lu.col(k).tail(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:79:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >' 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:123:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:519:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 517 | biggest_in_corner = m_lu.bottomRightCorner(rows-k, cols-k) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | .unaryExpr(Scoring()) | ~~~~~~~~~~~~~~~~~~~~~ 519 | .maxCoeff(&row_of_biggest_in_corner, &col_of_biggest_in_corner); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Inverse > > >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Inverse > > >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Inverse > > >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Inverse > > >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Inverse > > >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:469:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:469:55: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic_impl(Dst&, const LhsT&, const RhsT&, const Func&, const Scalar&, Eigen::internal::true_type) [with Dst = Eigen::Matrix; LhsT = Eigen::Inverse > >; RhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Scalar = double; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix]' 469 | call_restricted_packet_assignment_no_alias(dst, s * lhs.lazyProduct(rhs), func); | ~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:446:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = swap_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = swap_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]' 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:545:23: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 545 | m_lu.row(k).swap(m_lu.row(row_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Block, -1, 1, true>; Functor = swap_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Block, -1, 1, true>; Func = swap_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Block, -1, 1, true>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>]' 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:549:23: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_lu.col(k).swap(m_lu.col(col_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double]' 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:557:34: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 557 | m_lu.col(k).tail(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/ProductEvaluators.h:274:18: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' 274 | evaluator rhsEval(rhs); | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, -1, false>, 1, -1, false>]' 329 | internal::outer_product_selector_run(dst, lhs, rhs, sub(), is_row_major()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>]' 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>; Func = sub_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/NoAlias.h:59:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]' 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:559:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:559:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:559:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:280:48: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:559:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Inverse > > >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Inverse > > >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Inverse > > >, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Inverse > > >, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:493:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 493 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:853:60: required from 'static void Eigen::internal::Assignment >, Eigen::internal::assign_op::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; MatrixType = Eigen::Matrix; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]' 853 | dst = src.nestedExpression().solve(MatrixType::Identity(src.rows(), src.cols())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/Eigen/src/LU/FullPivLU.h:853:39: required from 'static void Eigen::internal::Assignment >, Eigen::internal::assign_op::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; MatrixType = Eigen::Matrix; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]' 853 | dst = src.nestedExpression().solve(MatrixType::Identity(src.rows(), src.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:493:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 493 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Inverse > >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Inverse > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:768:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:559:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:493:55: required from 'void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]' 493 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from 'Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from 'const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:767:22: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Block, -1, -1, false>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, -1, false>, Eigen::Block, -1, -1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:774:59: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, -1, false>; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, -1, false>]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:785:55: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int Side = 1; int Mode = 5]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:772:20: required from 'void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 770 | m_lu.topLeftCorner(smalldim,smalldim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | .template triangularView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | .solveInPlace(c.topRows(smalldim)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:147:26: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1050:11: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, -1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1, false>, 1, -1, false>, Eigen::Block, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Block, -1, -1, false>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, -1, false>, Eigen::Block, -1, -1, false>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:21: required from 'void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]' 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c treelearner/serial_tree_learner.cpp -o treelearner/serial_tree_learner.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from treelearner/serial_tree_learner.cpp:9: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8409:15: required from here 8409 | sp_mat_rm_t B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:239:47: required from here 239 | mode_ = vec_t::Zero(num_re_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:50: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:56: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2350:54: required from here 2350 | a_vec_new = (1 - lr_mode) * a_vec_ + lr_mode * a_vec_update; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 2434 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data(), num_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2453:43: required from here 2453 | rhs = Zt * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2462:76: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2462:90: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2465:98: required from here 2465 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2484:70: required from here 2484 | SigmaI_plus_ZtWZ = SigmaI + Zt * information_ll_.asDiagonal() * Z; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2493:64: required from here 2493 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2568:108: required from here 2568 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:101: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:113: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2580:152: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2593:75: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:83: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:89: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:96: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:102: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2605:101: required from here 2605 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2622:96: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:104: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:110: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:65: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:73: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2762:30: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2762:42: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2778:30: required from here 2778 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2779:42: required from here 2779 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2797:21: required from here 2797 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0> >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2798:55: required from here 2798 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2812:30: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:141: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:150: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:45: required from here 2849 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2850:118: required from here 2850 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:79: required from here 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2854:57: required from here 2854 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2856:45: required from here 2856 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:112: required from here 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:65: required from here 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:136: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:137: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: recursively required by substitution of 'template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]' 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:138: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2868:71: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2868:87: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2869:93: required from here 2869 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2870:26: required from here 2870 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2871:69: required from here 2871 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:191: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2889:25: required from here 2889 | D_inv_B = D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2891:46: required from here 2891 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:72: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:81: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2897:69: required from here 2897 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2941:44: required from here 2941 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2958:172: required from here 2958 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3071:142: required from here 3071 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3077:96: required from here 3077 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3083:55: required from here 3083 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3131:94: required from here 3131 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3237:41: required from here 3237 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3311:43: required from here 3311 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3346:118: required from here 3346 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3357:71: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3357:87: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3550:81: required from here 3550 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * a_vec_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since a_vec != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:76: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:80: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:92: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:106: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3584:104: required from here 3584 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3591:97: required from here 3591 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:120: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:80: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:94: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:99: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:107: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3891:126: required from here 3891 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3895:105: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3895:126: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3917:105: required from here 3917 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3927:53: required from here 3927 | Z_PI_RV.col(i) = Z * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:148: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:166: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:168: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:145: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:162: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:173: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3985:119: required from here 3985 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:140: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:151: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:172: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:189: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4030:125: required from here 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4052:66: required from here 4052 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:4074:47: required from here 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:105: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:114: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:147: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4375:83: required from here 4375 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4408:102: required from here 4408 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4415:89: required from here 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4420:86: required from here 4420 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4441:91: required from here 4441 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4443:107: required from here 4443 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4444:47: required from here 4444 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4452:83: required from here 4452 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4456:116: required from here 4456 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4460:163: required from here 4460 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4461:114: required from here 4461 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4462:113: required from here 4462 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4464:161: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4466:177: required from here 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4467:103: required from here 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:332: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: recursively required by substitution of 'template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:334: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4485:120: required from here 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4503:145: required from here 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4541:111: required from here 4541 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4555:130: required from here 4555 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:96: required from here 4557 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:159: required from here 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:109: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:111: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4634:172: required from here 4634 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:212: required from here 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4645:152: required from here 4645 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:109: required from here 4649 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4737:108: required from here 4737 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4760:202: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4761:128: required from here 4761 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4762:127: required from here 4762 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4763:126: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4764:175: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4777:109: required from here 4777 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4784:90: required from here 4784 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4793:89: required from here 4793 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:102: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:104: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:112: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4813:62: required from here 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4814:11: required from here 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4815:62: required from here 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4816:11: required from here 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:62: required from here 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:111: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:113: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:158: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4839:84: required from here 4839 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:97: required from here 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:77: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:94: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4972:77: required from here 4972 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:110: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:118: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:112: required from here 4997 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:142: required from here 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5008:165: required from here 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5009:110: required from here 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5010:109: required from here 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:183: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: recursively required by substitution of 'template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5277:62: required from here 5277 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5427:46: required from here 5427 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 0>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:146: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0>, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0>, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:194: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:196: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:111: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5463:84: required from here 5463 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5472:105: required from here 5472 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5485:85: required from here 5485 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:145: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:186: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:188: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:196: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:99: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5698:124: required from here 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5699:133: required from here 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5704:133: required from here 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5730:86: required from here 5730 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5919:58: required from here 5919 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:126: required from here 6010 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(num_re_); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6078:89: required from here 6078 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:108: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:113: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6105:37: required from here 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: recursively required by substitution of 'template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: required from here ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:65: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6316:52: required from here 6316 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6344:78: required from here 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6465:126: required from here 6465 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6500:175: required from here 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6632:79: required from here 6632 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:48: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:79: required from here 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6665:49: required from here 6665 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6667:36: required from here 6667 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6708:34: required from here 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6773:89: required from here 6773 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from here 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7037:108: required from here 7037 | resid_obs_inv_resid_pred_obs_t = fitc_diag_plus_WI_inv.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7038:56: required from here 7038 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:53: required from here 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:161: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:163: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7725:138: required from here 7725 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7754:62: required from here 7754 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7766:91: required from here 7766 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from here 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7850:181: required from here 7850 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:42: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:96: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7897:127: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7912:106: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7912:137: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:91: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:106: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:108: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:116: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7931:54: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:70: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:84: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7940:128: required from here 7940 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7982:116: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7982:156: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7987:122: required from here 7987 | B_invt_PI_Z.col(i) = B_rm_.transpose().template triangularView().solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:103: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:105: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8038:108: required from here 8038 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8040:100: required from here 8040 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:167: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:169: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:86: required from here 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:91: required from here 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8087:169: required from here 8087 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:8093:181: required from here 8093 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8095:132: required from here 8095 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:110: required from here 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:212:19: required from here 212 | W = 0.1 * W; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 98 | adam_vec_m = OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_m, gd_settings.par_step_size); | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:82: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:101: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:109: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:98: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:106: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:776:80: required from here 776 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:851:85: required from here 851 | fixed_effects_ = Eigen::Map(fixed_effects, num_data_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:96: required from here 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:87: required from here 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1512:87: required from here 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1516:67: required from here 1516 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from here 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1751:267: required from here 1751 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1759:80: required from here 1759 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:51: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1803:66: required from here 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:105: required from here 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1856:106: required from here 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:118: required from here 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase >, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 1894 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from here 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2386:157: required from here 2386 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from here 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3026:79: required from here 3026 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3057:93: required from here 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3292:125: required from here 3292 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:108: required from here 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:86: required from here 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:67: required from here 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3924:74: required from here 3924 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:86: required from here 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:153: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:155: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:161: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:169: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:82: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:84: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:90: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:98: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4262:40: required from here 4262 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4331:64: required from here 4331 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5428:68: required from here 5428 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5499:112: required from here 5499 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5585:112: required from here 5585 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5590:68: required from here 5590 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:131: required from here 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5646:93: required from here 5646 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5721:92: required from here 5721 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6489:78: required from here 6489 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:108: required from here 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7235:92: required from here 7235 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:126: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:132: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:140: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:62: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:68: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:76: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:126: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:133: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:141: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8236:111: required from here 8236 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8247:102: required from here 8247 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:99: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:107: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8345:71: required from here 8345 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8371:146: required from here 8371 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8421:80: required from here 8421 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8608:145: required from here 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8681:93: required from here 8681 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8683:179: required from here 8683 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8774:95: required from here 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8780:199: required from here 8780 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9010:74: required from here 9010 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9041:127: required from here 9041 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9046:102: required from here 9046 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl, Eigen::Dense>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9108:26: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9108:37: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:45: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:52: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9169:77: required from here 9169 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9232:36: required from here 9232 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:65: required from here 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:100: required from here 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9957:102: required from here 9957 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:180: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10069:131: required from here 10069 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:76: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:85: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10362:65: required from here 10362 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10363:67: required from here 10363 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c treelearner/tree_learner.cpp -o treelearner/tree_learner.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c treelearner/voting_parallel_tree_learner.cpp -o treelearner/voting_parallel_tree_learner.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c_api.cpp -o c_api.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from c_api.cpp:12: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8409:15: required from here 8409 | sp_mat_rm_t B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:239:47: required from here 239 | mode_ = vec_t::Zero(num_re_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:50: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:56: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2350:54: required from here 2350 | a_vec_new = (1 - lr_mode) * a_vec_ + lr_mode * a_vec_update; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 2434 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data(), num_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2453:43: required from here 2453 | rhs = Zt * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2462:76: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2462:90: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2465:98: required from here 2465 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2484:70: required from here 2484 | SigmaI_plus_ZtWZ = SigmaI + Zt * information_ll_.asDiagonal() * Z; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2493:64: required from here 2493 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2568:108: required from here 2568 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:101: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:113: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2580:152: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2593:75: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:83: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:89: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:96: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:102: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2605:101: required from here 2605 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2622:96: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:104: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:110: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:65: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:73: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2762:30: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2762:42: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2778:30: required from here 2778 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2779:42: required from here 2779 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2797:21: required from here 2797 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0> >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2798:55: required from here 2798 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2812:30: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:141: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:150: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:45: required from here 2849 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2850:118: required from here 2850 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:79: required from here 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2854:57: required from here 2854 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2856:45: required from here 2856 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:112: required from here 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:65: required from here 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:136: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:137: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: recursively required by substitution of 'template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]' 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:138: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2868:71: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2868:87: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2869:93: required from here 2869 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2870:26: required from here 2870 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2871:69: required from here 2871 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:191: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2889:25: required from here 2889 | D_inv_B = D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2891:46: required from here 2891 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:72: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:81: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2897:69: required from here 2897 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2941:44: required from here 2941 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2958:172: required from here 2958 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3071:142: required from here 3071 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3077:96: required from here 3077 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3083:55: required from here 3083 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3131:94: required from here 3131 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3237:41: required from here 3237 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3311:43: required from here 3311 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3346:118: required from here 3346 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3357:71: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3357:87: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3550:81: required from here 3550 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * a_vec_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since a_vec != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:76: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:80: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:92: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:106: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3584:104: required from here 3584 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3591:97: required from here 3591 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:120: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:80: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:94: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:99: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:107: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3891:126: required from here 3891 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3895:105: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3895:126: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3917:105: required from here 3917 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3927:53: required from here 3927 | Z_PI_RV.col(i) = Z * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:148: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:166: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:168: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:145: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:162: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:173: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3985:119: required from here 3985 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:140: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:151: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:172: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:189: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4030:125: required from here 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4052:66: required from here 4052 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:4074:47: required from here 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:105: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:114: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:147: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4375:83: required from here 4375 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4408:102: required from here 4408 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4415:89: required from here 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4420:86: required from here 4420 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4441:91: required from here 4441 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4443:107: required from here 4443 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4444:47: required from here 4444 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4452:83: required from here 4452 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4456:116: required from here 4456 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4460:163: required from here 4460 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4461:114: required from here 4461 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4462:113: required from here 4462 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4464:161: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4466:177: required from here 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4467:103: required from here 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:332: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: recursively required by substitution of 'template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:334: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4485:120: required from here 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4503:145: required from here 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4541:111: required from here 4541 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4555:130: required from here 4555 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:96: required from here 4557 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:159: required from here 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:109: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:111: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4634:172: required from here 4634 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:212: required from here 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4645:152: required from here 4645 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:109: required from here 4649 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4737:108: required from here 4737 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4760:202: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4761:128: required from here 4761 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4762:127: required from here 4762 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4763:126: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4764:175: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4777:109: required from here 4777 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4784:90: required from here 4784 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4793:89: required from here 4793 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:102: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:104: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:112: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4813:62: required from here 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4814:11: required from here 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4815:62: required from here 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4816:11: required from here 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:62: required from here 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:111: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:113: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:158: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4839:84: required from here 4839 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:97: required from here 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:77: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:94: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4972:77: required from here 4972 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:110: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:118: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:112: required from here 4997 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:142: required from here 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5008:165: required from here 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5009:110: required from here 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5010:109: required from here 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:183: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: recursively required by substitution of 'template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5277:62: required from here 5277 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5427:46: required from here 5427 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 0>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:146: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0>, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0>, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:194: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:196: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:111: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5463:84: required from here 5463 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5472:105: required from here 5472 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5485:85: required from here 5485 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:145: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:186: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:188: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:196: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:99: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5698:124: required from here 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5699:133: required from here 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5704:133: required from here 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5730:86: required from here 5730 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5919:58: required from here 5919 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:126: required from here 6010 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(num_re_); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6078:89: required from here 6078 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:108: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:113: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6105:37: required from here 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: recursively required by substitution of 'template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: required from here ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:65: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6316:52: required from here 6316 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6344:78: required from here 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6465:126: required from here 6465 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6500:175: required from here 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6632:79: required from here 6632 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:48: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:79: required from here 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6665:49: required from here 6665 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6667:36: required from here 6667 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6708:34: required from here 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6773:89: required from here 6773 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from here 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7037:108: required from here 7037 | resid_obs_inv_resid_pred_obs_t = fitc_diag_plus_WI_inv.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7038:56: required from here 7038 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:53: required from here 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:161: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:163: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7725:138: required from here 7725 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7754:62: required from here 7754 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7766:91: required from here 7766 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from here 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7850:181: required from here 7850 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:42: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:96: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7897:127: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7912:106: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7912:137: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:91: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:106: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:108: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:116: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7931:54: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:70: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:84: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7940:128: required from here 7940 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7982:116: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7982:156: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7987:122: required from here 7987 | B_invt_PI_Z.col(i) = B_rm_.transpose().template triangularView().solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:103: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:105: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8038:108: required from here 8038 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8040:100: required from here 8040 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:167: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:169: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:86: required from here 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:91: required from here 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8087:169: required from here 8087 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:8093:181: required from here 8093 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8095:132: required from here 8095 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:110: required from here 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:212:19: required from here 212 | W = 0.1 * W; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 98 | adam_vec_m = OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_m, gd_settings.par_step_size); | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:82: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:101: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:109: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:98: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:106: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:776:80: required from here 776 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:851:85: required from here 851 | fixed_effects_ = Eigen::Map(fixed_effects, num_data_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:96: required from here 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:87: required from here 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1512:87: required from here 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1516:67: required from here 1516 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from here 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1751:267: required from here 1751 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1759:80: required from here 1759 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:51: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1803:66: required from here 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:105: required from here 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1856:106: required from here 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:118: required from here 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase >, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 1894 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from here 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2386:157: required from here 2386 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from here 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3026:79: required from here 3026 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3057:93: required from here 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3292:125: required from here 3292 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:108: required from here 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:86: required from here 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:67: required from here 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3924:74: required from here 3924 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:86: required from here 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:153: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:155: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:161: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:169: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:82: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:84: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:90: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:98: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4262:40: required from here 4262 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4331:64: required from here 4331 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5428:68: required from here 5428 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5499:112: required from here 5499 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5585:112: required from here 5585 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5590:68: required from here 5590 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:131: required from here 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5646:93: required from here 5646 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5721:92: required from here 5721 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6489:78: required from here 6489 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:108: required from here 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7235:92: required from here 7235 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:126: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:132: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:140: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:62: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:68: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:76: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:126: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:133: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:141: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8236:111: required from here 8236 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8247:102: required from here 8247 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:99: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:107: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8345:71: required from here 8345 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8371:146: required from here 8371 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8421:80: required from here 8421 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8608:145: required from here 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8681:93: required from here 8681 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8683:179: required from here 8683 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8774:95: required from here 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8780:199: required from here 8780 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9010:74: required from here 9010 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9041:127: required from here 9041 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9046:102: required from here 9046 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl, Eigen::Dense>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9108:26: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9108:37: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:45: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:52: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9169:77: required from here 9169 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9232:36: required from here 9232 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:65: required from here 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:100: required from here 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9957:102: required from here 9957 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:180: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10069:131: required from here 10069 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:76: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:85: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10362:65: required from here 10362 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10363:67: required from here 10363 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c gpboost_R.cpp -o gpboost_R.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c re_model.cpp -o re_model.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from re_model.cpp:9: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8409:15: required from here 8409 | sp_mat_rm_t B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:239:47: required from here 239 | mode_ = vec_t::Zero(num_re_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:50: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2328:56: required from here 2328 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2334:83: required from here 2334 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2350:54: required from here 2350 | a_vec_new = (1 - lr_mode) * a_vec_ + lr_mode * a_vec_update; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 2434 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data(), num_data); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2434:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2453:43: required from here 2453 | rhs = Zt * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2457:105: required from here 2457 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI + Zt * information_ll_.asDiagonal() * Z); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2462:76: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2462:90: required from here 2462 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2465:98: required from here 2465 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2484:70: required from here 2484 | SigmaI_plus_ZtWZ = SigmaI + Zt * information_ll_.asDiagonal() * Z; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2493:64: required from here 2493 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2568:108: required from here 2568 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:101: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2580:113: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2580:152: required from here 2580 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2593:75: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:83: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2593:89: required from here 2593 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:96: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2597:102: required from here 2597 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2605:101: required from here 2605 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2622:96: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:104: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2622:110: required from here 2622 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2678:20: required from here 2678 | rhs = -mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:65: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2681:73: required from here 2681 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2762:30: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2762:42: required from here 2762 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2778:30: required from here 2778 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2779:42: required from here 2779 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2797:21: required from here 2797 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0> >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2798:55: required from here 2798 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2812:30: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2812:38: required from here 2812 | SigmaI = B.transpose() * D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:141: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2836:150: required from here 2836 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:45: required from here 2849 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2850:118: required from here 2850 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:79: required from here 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2854:57: required from here 2854 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2856:45: required from here 2856 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:105: required from here 2858 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:112: required from here 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:65: required from here 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:136: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2863:137: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: recursively required by substitution of 'template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]' 2862 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2862:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2863:138: required from here 2863 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2868:71: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2868:87: required from here 2868 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2869:93: required from here 2869 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2870:26: required from here 2870 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2871:69: required from here 2871 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:191: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2884:192: required from here 2884 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2889:25: required from here 2889 | D_inv_B = D_inv * B; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2891:46: required from here 2891 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:72: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2895:81: required from here 2895 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2897:69: required from here 2897 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2941:44: required from here 2941 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2958:172: required from here 2958 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2985:140: required from here 2985 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3064:121: required from here 3064 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3071:142: required from here 3071 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3077:96: required from here 3077 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3080:190: required from here 3080 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3083:55: required from here 3083 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3088:155: required from here 3088 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3131:94: required from here 3131 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3205:146: required from here 3205 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3237:41: required from here 3237 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3253:48: required from here 3253 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3275:82: required from here 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3311:43: required from here 3311 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3324:101: required from here 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3346:118: required from here 3346 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3357:71: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3357:87: required from here 3357 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3550:81: required from here 3550 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * a_vec_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since a_vec != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:76: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:80: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:83: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:92: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3577:106: required from here 3577 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3584:104: required from here 3584 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3591:97: required from here 3591 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:120: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3595:121: required from here 3595 | a_vec_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:80: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3636:94: required from here 3636 | fitc_diag_plus_WI_inv = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:3730:97: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:99: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3730:107: required from here 3730 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3891:126: required from here 3891 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3895:105: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3895:126: required from here 3895 | PI_RV.col(i) = L_SigmaI_plus_ZtWZ_rm_.transpose().triangularView().solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3913:116: required from here 3913 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3917:105: required from here 3917 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3927:53: required from here 3927 | Z_PI_RV.col(i) = Z * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:148: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:166: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3944:168: required from here 3944 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3945:138: required from here 3945 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:131: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:145: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:162: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:173: required from here 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3985:119: required from here 3985 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:140: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3988:151: required from here 3988 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4008:166: required from here 4008 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:172: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4021:189: required from here 4021 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4030:125: required from here 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4052:66: required from here 4052 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:4074:47: required from here 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4108:81: required from here 4108 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * (Zt * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:105: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:114: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:147: required from here 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4375:83: required from here 4375 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from here 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4386:127: required from here 4386 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4408:102: required from here 4408 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4415:89: required from here 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4420:86: required from here 4420 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4441:91: required from here 4441 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4443:107: required from here 4443 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4444:47: required from here 4444 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4452:83: required from here 4452 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4456:116: required from here 4456 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4460:163: required from here 4460 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4461:114: required from here 4461 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4462:113: required from here 4462 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4463:113: required from here 4463 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4464:161: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4464:162: required from here 4464 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4466:177: required from here 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4467:103: required from here 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:249: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:332: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: recursively required by substitution of 'template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:172: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: recursively required by substitution of 'template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]' 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4472:103: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4472:334: required from here 4472 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4485:120: required from here 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4486:142: required from here 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4503:145: required from here 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4541:111: required from here 4541 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:4555:130: required from here 4555 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:96: required from here 4557 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:159: required from here 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:109: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:111: required from here 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4634:172: required from here 4634 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4640:212: required from here 4640 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4645:152: required from here 4645 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:109: required from here 4649 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4678:141: required from here 4678 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4737:108: required from here 4737 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4760:139: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4760:202: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4760:203: required from here 4760 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4761:128: required from here 4761 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4762:127: required from here 4762 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:69: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4763:126: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4763:127: required from here 4763 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4764:175: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from here 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4777:109: required from here 4777 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4778:87: required from here 4778 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4784:90: required from here 4784 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4793:89: required from here 4793 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:102: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:104: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4802:112: required from here 4802 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4806:105: required from here 4806 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4813:62: required from here 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4814:11: required from here 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4815:62: required from here 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4816:11: required from here 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:62: required from here 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:111: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:113: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:158: required from here 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4839:84: required from here 4839 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:97: required from here 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4898:164: required from here 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: recursively required by substitution of 'template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:77: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4899:94: required from here 4899 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4972:77: required from here 4972 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:110: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4995:118: required from here 4995 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:112: required from here 4997 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:142: required from here 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5003:275: required from here 5003 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5008:165: required from here 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5009:110: required from here 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5010:109: required from here 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5011:109: required from here 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5012:158: required from here 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:183: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: recursively required by substitution of 'template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from here 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5263:73: required from here 5263 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5277:62: required from here 5277 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5427:46: required from here 5427 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 0>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:146: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0>, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0>, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:194: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:196: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from here 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:111: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5461:119: required from here 5461 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5463:84: required from here 5463 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5472:105: required from here 5472 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5485:85: required from here 5485 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:145: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:186: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:188: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5490:196: required from here 5490 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:99: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:5675:114: required from here 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5698:124: required from here 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5699:133: required from here 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5704:133: required from here 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5730:86: required from here 5730 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5731:99: required from here 5731 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5919:58: required from here 5919 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:126: required from here 6010 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(num_re_); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6078:89: required from here 6078 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:108: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:113: required from here 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6105:37: required from here 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: recursively required by substitution of 'template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]' 6105 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6105:41: required from here ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6276:24: required from here 6276 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:65: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6280:80: required from here 6280 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6316:52: required from here 6316 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6344:78: required from here 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6465:126: required from here 6465 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6500:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6500:175: required from here 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6632:79: required from here 6632 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:46: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:48: required from here 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:79: required from here 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6665:49: required from here 6665 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6667:36: required from here 6667 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6677:71: required from here 6677 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6708:34: required from here 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6773:89: required from here 6773 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from here 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7037:108: required from here 7037 | resid_obs_inv_resid_pred_obs_t = fitc_diag_plus_WI_inv.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7038:56: required from here 7038 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:53: required from here 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:161: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:163: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7684:171: required from here 7684 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7725:138: required from here 7725 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7754:62: required from here 7754 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7766:91: required from here 7766 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from here 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7850:181: required from here 7850 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7861:87: required from here 7861 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:42: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7897:96: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7897:127: required from here 7897 | B_invt_Z.col(i) = B_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7912:106: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7912:137: required from here 7912 | L_invt_Z.col(i) = L_SigmaI_plus_W_rm_.transpose().template triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:91: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:106: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:108: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7924:116: required from here 7924 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7931:54: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:70: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7931:84: required from here 7931 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7940:128: required from here 7940 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7982:116: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7982:156: required from here 7982 | Sigma_WI_plus_Sigma_inv_Z.col(i) = B_t_D_inv_rm_.transpose().template triangularView().solve(B_invt_WI_plus_Sigma_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:7987:122: required from here 7987 | B_invt_PI_Z.col(i) = B_rm_.transpose().template triangularView().solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:103: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8029:105: required from here 8029 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8038:108: required from here 8038 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8040:100: required from here 8040 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:167: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8045:169: required from here 8045 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:86: required from here 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:91: required from here 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:8087:169: required from here 8087 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:8093:181: required from here 8093 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8095:132: required from here 8095 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:110: required from here 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:212:19: required from here 212 | W = 0.1 * W; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 98 | adam_vec_m = OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_m, gd_settings.par_step_size); | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:98:30: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::member_sum, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:82: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:101: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:599:109: required from here 599 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:98: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:678:106: required from here 678 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:776:80: required from here 776 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:851:85: required from here 851 | fixed_effects_ = Eigen::Map(fixed_effects, num_data_ * num_sets_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:96: required from here 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:87: required from here 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1512:87: required from here 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1516:67: required from here 1516 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from here 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from here 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1751:267: required from here 1751 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1759:80: required from here 1759 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:51: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1800:129: required from here 1800 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1803:66: required from here 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from here 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:105: required from here 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1856:106: required from here 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:118: required from here 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase >, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: recursively required by substitution of 'template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]' 1894 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1894:74: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from here 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2386:157: required from here 2386 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from here 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3026:79: required from here 3026 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3057:93: required from here 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3292:125: required from here 3292 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:108: required from here 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:86: required from here 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:67: required from here 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3752:74: required from here 3752 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3924:74: required from here 3924 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3980:77: required from here 3980 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:86: required from here 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:153: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:155: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:161: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4255:169: required from here 4255 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:82: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:84: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:90: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4259:98: required from here 4259 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4262:40: required from here 4262 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4331:64: required from here 4331 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5428:68: required from here 5428 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5499:112: required from here 5499 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from here 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5577:71: required from here 5577 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5585:112: required from here 5585 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5590:68: required from here 5590 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:131: required from here 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5646:93: required from here 5646 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5721:92: required from here 5721 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6489:78: required from here 6489 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:108: required from here 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7235:92: required from here 7235 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:126: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:132: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7252:140: required from here 7252 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:62: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:68: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7255:76: required from here 7255 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:126: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:133: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7914:141: required from here 7914 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from here 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8236:111: required from here 8236 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8247:102: required from here 8247 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:99: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8308:107: required from here 8308 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8345:71: required from here 8345 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8371:146: required from here 8371 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8421:80: required from here 8421 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8608:145: required from here 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8609:188: required from here 8609 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8615:151: required from here 8615 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8681:93: required from here 8681 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8683:179: required from here 8683 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8774:95: required from here 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8775:123: required from here 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8780:199: required from here 8780 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9010:74: required from here 9010 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9041:127: required from here 9041 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9046:102: required from here 9046 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl, Eigen::Dense>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9108:26: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9108:37: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:45: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:52: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from here 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9169:77: required from here 9169 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9232:36: required from here 9232 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:65: required from here 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:100: required from here 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9957:102: required from here 9957 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:180: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: recursively required by substitution of 'template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9984:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from here 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10069:131: required from here 10069 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >, -1, 1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >, -1, 1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:76: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:85: required from here 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10362:65: required from here 10362 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10363:67: required from here 10363 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:2437:79: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 2437 | log_det_Psi_ += (2. * chol_facts_[cluster_i].CholFactMatrix().diagonal().array().log().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:709:40: required from here 709 | re_model_den_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 710 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2437:87: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 2437 | log_det_Psi_ += (2. * chol_facts_[cluster_i].CholFactMatrix().diagonal().array().log().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:709:40: required from here 709 | re_model_den_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 710 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2437:93: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 2437 | log_det_Psi_ += (2. * chol_facts_[cluster_i].CholFactMatrix().diagonal().array().log().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:709:40: required from here 709 | re_model_den_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 710 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Transpose > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Transpose > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Transpose > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Transpose > >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Transpose > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3057:45: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3240:50: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3240 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3240:50: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3240 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3240:50: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3240 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3696:54: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3696 | sp_mat_t M_aux = B_[cluster_i][0].cwiseProduct(D_inv_[cluster_i][0] * B_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3730:115: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3730 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3731:93: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3731 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3732:74: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3732 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3734:48: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3734 | sp_mat_t M_aux5 = M_aux4.asDiagonal() * Zt_[cluster_i]; re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3772:69: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3772 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix >, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3772:40: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3772 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3780:69: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3780 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3824:58: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3824 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3824:37: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3824 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4004:77: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4004 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4007:63: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4007 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3772:69: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3772 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix >, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3772:40: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3772 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, 1, -1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, 1, -1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, 1, -1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/re_model_template.h:3780:80: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3780 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~^~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3780:69: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3780 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3787:33: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3787 | T_mat M_aux2 = (*Z_j) * M_aux.transpose(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3824:58: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3824 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3824:37: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3824 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/re_model_template.h:3846:61: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3846 | var_pred_id[i] = cov_pars[0] * (sigma - M_aux2.col(i).squaredNorm()); | ~~~~~~~~~~^~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4004:77: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4004 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4007:42: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4007 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4007:63: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4007 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3772:69: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3772 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix > > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix >, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3772:40: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3772 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3780:69: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3780 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3787:33: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3787 | T_mat M_aux2 = (*Z_j) * M_aux.transpose(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3824:58: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3824 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3824:37: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3824 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4004:77: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4004 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4007:42: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4007 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4007:63: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4007 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4213:67: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4213 | HTPsiInvH_cluster_i = H_cluster_i.transpose() * H_cluster_i - MInvSqrtZtH.transpose() * MInvSqrtZtH; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4213:67: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4213 | HTPsiInvH_cluster_i = H_cluster_i.transpose() * H_cluster_i - MInvSqrtZtH.transpose() * MInvSqrtZtH; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1122:43: required from here 1122 | re_model_sp_rm_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4213:67: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4213 | HTPsiInvH_cluster_i = H_cluster_i.transpose() * H_cluster_i - MInvSqrtZtH.transpose() * MInvSqrtZtH; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1125:41: required from here 1125 | re_model_den_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8242:54: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8242 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8245:112: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8245 | vec_t cross_cov_sigma_woodbury_I_cross_covT_y = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * ((*cross_cov) * sigma_woodbury_I_cross_covT_y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2261:26: required from 'void GPBoost::REModelTemplate::UpdateFixedEffects(const GPBoost::vec_t&, const double*, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 2261 | vec_t resid = y_vec_ - (X_ * beta); | ~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:933:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 933 | UpdateFixedEffects(beta_, fixed_effects, fixed_effects_vec); | ^~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9205:32: required from 'void GPBoost::REModelTemplate::CalcHessianCovParAuxPars(const GPBoost::vec_t&, bool, const double*, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9205 | vec_t delta_step = log_pars * h_eps;// based on https://math.stackexchange.com/questions/1039428/finite-difference-method | ~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1155:9: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1155 | CalcHessianCovParAuxPars(cov_aux_pars, gradient_contains_error_var, fixed_effects_ptr, approx_Hessian); | ^~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6968:61: required from 'void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 6968 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1169:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1169 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:8252:60: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8252 | sigma_resid_I_y = chol_fact_resid_[cluster_i].solve(y_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1545:116: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1545:129: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1545:116: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0>, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1545:129: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7920:39: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7920 | T_mat SigmaIplusZtZ = SigmaI + ZtZ_[cluster_i]; ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTriangularView.h:78:54: required from 'struct Eigen::internal::unary_evaluator, 1>, Eigen::internal::IteratorBased, double>' 78 | typedef typename evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1> >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Options = 0; _StorageIndex = int]' 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ./include/GPBoost/re_model_template.h:2356:32: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2356 | log_det_Psi_ += 2. * (((T_mat)chol_fact_resid_[cluster_i].matrixL()).diagonal().array().log().sum()); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1308:54: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZt() const [with T_mat = Eigen::SparseMatrix]' 1308 | return(std::make_shared(this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2389:90: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2389 | std::shared_ptr sigma_resid = re_comps_resid_[cluster_i][0][0]->GetZSigmaZt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1308:54: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZt() const [with T_mat = Eigen::SparseMatrix]' 1308 | return(std::make_shared(this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2389:90: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2389 | std::shared_ptr sigma_resid = re_comps_resid_[cluster_i][0][0]->GetZSigmaZt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:699:42: required from here 699 | re_model_sp_rm_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1308:54: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZt() const [with T_mat = Eigen::Matrix]' 1308 | return(std::make_shared(this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2389:90: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 2389 | std::shared_ptr sigma_resid = re_comps_resid_[cluster_i][0][0]->GetZSigmaZt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:709:40: required from here 709 | re_model_den_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 710 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:754:14: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = double; int _Options = 0; _StorageIndex = int]' 754 | Eigen::Map(this->m_data.valuePtr(), rows()).setOnes(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3025:26: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3025 | D_sqrt.setIdentity(); | ~~~~~~~~~~~~~~~~~~^~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1, 1, true>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:43: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:101: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from 'class Eigen::SparseView >' 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/utils.h:294:22: required from 'void GPBoost::ConvertTo_T_mat_FromDense(den_mat_t, T_mat1&) [with T_mat1 = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0; den_mat_t = Eigen::Matrix]' 294 | Mout = M.sparseView(); | ~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3058:41: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3058 | ConvertTo_T_mat_FromDense(sigma_interim, psi); // for all T_mat? see ConvertTo_T_mat_FromDense from Pascal | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6344:56: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6344 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6464:68: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6464 | vec_t D_sqrt = D_inv_rm_.diagonal().cwiseInverse().cwiseSqrt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6467:67: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6467 | vec_t Bt_D_inv_Sigma_sqrt_rand_vec = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6470:74: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6470 | vec_t rand_vec_pred_SigmaI_plus_W = Sigma_inv_Sigma_sqrt_rand_vec + W_diag_sqrt.cwiseProduct(rand_vec_pred_I_2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6500:59: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6501:48: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6501 | vec_t sigma_vecchia_vec = Bp_inv_Bpo_rm * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6596:86: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:27: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:48: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:59: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:74: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:88: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:105: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:6644:92: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6644 | den_mat_t sigma_resid_plus_W_inv_cross_cov = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(information_ll_.asDiagonal() * (*cross_cov)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6645:52: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6645 | den_mat_t sigma_woodbury_2 = (sigma_ip_stable)+Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6649:72: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:60: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:73: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:84: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:97: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6849:82: required from 'void GPBoost::Likelihood::PredictLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 6849 | vec_t rand_vec_pred_SigmaI_plus_W = B_t_D_inv_sqrt_rm * rand_vec_pred_I_1 + W_diag_sqrt.cwiseProduct(rand_vec_pred_I_2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3503:62: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3503 | likelihood_[cluster_i]->PredictLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3504 | B_[cluster_i], D_inv_[cluster_i], Bpo[igp], Bp[igp], Dp[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3505 | mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3506 | predict_cov_mat, predict_var_or_response, false, true, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3507 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3508 | igp); | ~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9976:108: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9976:82: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9976:37: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_model_template.h:10103:120: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10103 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10103:60: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10103 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10187:60: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10187 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - resid_obs_inv_sqrt_cross_cov.transpose() * resid_obs_inv_sqrt_resid_pred_obs_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10216:127: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10216:92: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10222:92: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10242:100: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10246:77: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10246 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10304:69: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10304 | T_mat sigma_resid_pred_obs_pred_var = sigma_resid_pred_obs * (diagonal_approx_inv_preconditioner_[cluster_i].cwiseSqrt()).asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10353:74: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10353 | vec_t sample_sigma = (rand_vec_probe_final.col(0)).cwiseProduct(rand_vec_probe_init); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10379:30: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10379 | vec_t c_cov = c_p_z - stoch_part_pred_var.cwiseProduct(c_p); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9576:75: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9576 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9615:99: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9615 | vec_t rand_vec_pred_SigmaI_plus_ZtZ = SigmaI_diag_sqrt.asDiagonal() * rand_vec_pred_I_1 + Zt_[cluster_i] * rand_vec_pred_I_2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9660:107: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9660 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseUnaryOp.h:128:64: required from 'Derived& Eigen::SparseMatrixBase::operator*=(const Scalar&) [with Derived = Eigen::SparseMatrix; Scalar = double]' 128 | typedef typename internal::evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3199:12: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3199 | psi *= cov_pars[0];//back-transform re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:48: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:59: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:74: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:88: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:105: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:60: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:73: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:84: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:97: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9976:108: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9976:82: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9976:37: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_model_template.h:10103:120: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10103 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10103:60: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10103 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10187:103: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10187 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - resid_obs_inv_sqrt_cross_cov.transpose() * resid_obs_inv_sqrt_resid_pred_obs_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10187:60: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10187 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - resid_obs_inv_sqrt_cross_cov.transpose() * resid_obs_inv_sqrt_resid_pred_obs_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10210:86: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10210 | den_mat_t sigma_resid_inv_sigma_obs_pred = chol_fact_resid_[cluster_i].solve(sigma_obs_pred_dense); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10216:127: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10216:92: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10246:77: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10246 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10304:69: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10304 | T_mat sigma_resid_pred_obs_pred_var = sigma_resid_pred_obs * (diagonal_approx_inv_preconditioner_[cluster_i].cwiseSqrt()).asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9569:96: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9569 | ZtM_aux = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtM_aux; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:48: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:59: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:74: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:88: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6605:105: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6605 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:60: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:73: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:84: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6689:97: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6689 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9976:108: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:9976:82: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9976:37: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_model_template.h:10103:120: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10103 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10103:60: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10103 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10187:60: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10187 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - resid_obs_inv_sqrt_cross_cov.transpose() * resid_obs_inv_sqrt_resid_pred_obs_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10246:77: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10246 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10304:69: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10304 | T_mat sigma_resid_pred_obs_pred_var = sigma_resid_pred_obs * (diagonal_approx_inv_preconditioner_[cluster_i].cwiseSqrt()).asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9570:45: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9570 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from 'struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>' 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from 'struct Eigen::internal::block_evaluator, -1, 1, true, false>' 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3699:131: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3699 | out_predict[data_indices_per_cluster_[cluster_i][i] + num_data_ * num_comps_total_] = cov_pars[0] * (1. - M_aux.col(i).sum()); | ~~~~~~~~~~~~~~~~^~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3699:131: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3699 | out_predict[data_indices_per_cluster_[cluster_i][i] + num_data_ * num_comps_total_] = cov_pars[0] * (1. - M_aux.col(i).sum()); | ~~~~~~~~~~~~~~~~^~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Block, -1, 1, true> > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3737:67: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3737 | var_pred_id[i] = cov_pars[0] * M_aux5.col(i).squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:407:54: required from 'struct Eigen::internal::sparse_conjunction_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>' 407 | typedef typename evaluator::InnerIterator LhsIterator; | ^~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:334:8: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>' 334 | struct binary_evaluator, Lhs, Rhs>, IteratorBased, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3780:88: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3780 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Block, 1, -1, false> > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3793:93: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3793 | var_pred_id[i] = cov_pars[0] * (sigma - sigma * sigma * M_aux2.row(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true>, Eigen::internal::IteratorBased, double>' 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from 'struct Eigen::internal::block_evaluator, 1, -1, true, false>' 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> >' 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:408:54: required from 'struct Eigen::internal::sparse_conjunction_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>' 408 | typedef typename evaluator::InnerIterator RhsIterator; | ^~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:334:8: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>' 334 | struct binary_evaluator, Lhs, Rhs>, IteratorBased, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >; typename Eigen::internal::traits::Scalar = double]' 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3780:88: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3780 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:408:54: required from 'struct Eigen::internal::sparse_conjunction_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>' 408 | typedef typename evaluator::InnerIterator RhsIterator; | ^~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:334:8: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>' 334 | struct binary_evaluator, Lhs, Rhs>, IteratorBased, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >; typename Eigen::internal::traits::Scalar = double]' 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3780:88: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3780 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Block, 1, -1, true> > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, true>, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, true> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, -1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3793:93: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3793 | var_pred_id[i] = cov_pars[0] * (sigma - sigma * sigma * M_aux2.row(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Block, -1, 1, false> > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, false>, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3846:76: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3846 | var_pred_id[i] = cov_pars[0] * (sigma - M_aux2.col(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:607:75: required from 'struct Eigen::internal::sparse_conjunction_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::internal::IteratorBased, Eigen::internal::IndexBased, double, double>' 607 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:352:8: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::internal::IteratorBased, Eigen::internal::IndexBased, double, double>' 352 | struct binary_evaluator, Lhs, Rhs>, IteratorBased, IndexBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3780:88: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3780 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3793:93: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3793 | var_pred_id[i] = cov_pars[0] * (sigma - sigma * sigma * M_aux2.row(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3846:76: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3846 | var_pred_id[i] = cov_pars[0] * (sigma - M_aux2.col(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1194:15: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1194 | OtherCopy otherCopy(other.derived()); | ^~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:20: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4195:20: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4195 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::SparseMatrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:6099:51: required from 'void GPBoost::REModelTemplate::InitializeMatricesForOnlyGroupedREsUseWoodburyIdentity() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 6099 | Zj_square_sum_cluster_i[j] = Z_j->squaredNorm(); | ~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:351:5: required from 'GPBoost::REModelTemplate::REModelTemplate(GPBoost::data_size_t, const GPBoost::data_size_t*, const char*, GPBoost::data_size_t, const double*, const GPBoost::data_size_t*, GPBoost::data_size_t, const int*, GPBoost::data_size_t, const double*, int, const double*, GPBoost::data_size_t, const char*, double, const char*, double, double, int, const char*, int, double, const char*, const char*, double, const char*, int, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 351 | InitializeMatricesForOnlyGroupedREsUseWoodburyIdentity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:104:25: required from here 104 | num_parallel_threads)); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:521:73: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 521 | RealScalar biggest_col_sq_norm = numext::abs2(m_colNormsUpdated.tail(cols-k).maxCoeff(&biggest_col_index)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:582:12: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:63: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:582:30: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:606:24: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 606 | v = sigma_resid * h + (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:889:45: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 889 | loc_transf_[icol] = X_.col(icol).mean(); | ~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::InnerStride<1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase, 0, Eigen::InnerStride<1> > >' 59 | template class RefBase | ^~~~~~~ ./include/Eigen/src/Core/Ref.h:341:77: required from 'class Eigen::Ref, 0, Eigen::InnerStride<1> >' 341 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:167:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:96:8: required from 'struct Eigen::internal::product_evaluator >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 6, Eigen::DenseShape, Eigen::DenseShape, double, double>' 96 | struct product_evaluator, ProductTag, LhsShape, RhsShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >' 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1512:39: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1802:124: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1802 | vec_t vecchia_grad_y = (B_grad_rm.transpose() * vecchia_y) - (B_t_D_inv_rm_[cluster_i][0] * (D_grad_rm * vecchia_y)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1803 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1826:49: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1825:130: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1855:107: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1855 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1856 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1866:116: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1866 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2033:38: required from 'void GPBoost::REModelTemplate::CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 2033 | vec_t zt_PI_P_deriv_PI_z = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1531:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1531 | CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, save_psi_inv_for_FI, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5565:34: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5565 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5663:70: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5663 | vec_t fitc_diag_plus_WI_inv = (fitc_resid_diag + WI).cwiseInverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5697:60: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5697 | vec_t SigmaDeriv_first_deriv_ll = (*cross_cov_grad) * (sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5703:45: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5703 | vec_t d_mode_d_par = WI.asDiagonal() * | ~~~~~~~~~~~~~~~~^ 5704 | (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll - fitc_diag_plus_WI_inv.asDiagonal() * ((*cross_cov) * vaux)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4393:55: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4393 | vec_t tr_WI_DI_WI_W_deriv = diag_WI.cwiseProduct(tr_WI_W_deriv.cwiseProduct(diagonal_approx_inv_preconditioner_)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4414:177: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4414 | vec_t Sigma_d_mll_d_mode = D_inv_B_rm_.triangularView().solve(B_rm_.transpose().triangularView().solve(d_mll_d_mode)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4415 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4466:179: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4467 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4485:122: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4484 | den_mat_t P_grad_PI_Z = (*cross_cov_preconditioner_grad) * sigma_ip_inv_cross_cov_preconditioner_PI_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4485 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4486 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4586:38: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4586 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from 'class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >' 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4818:120: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4817:64: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4811 | den_mat_t sigma_woodbury_woodbury_grad = sigma_woodbury_grad - | ~~~~~~~~~~~~~~~~~~~~~ 4812 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4813 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4814 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4815 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4816 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4817 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4818 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4895:95: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4895 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5000:62: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5000 | vec_t Sigma_d_mll_d_mode = Sigma_d_mll_d_mode_part1 + (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:68: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5002 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5011:111: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5009 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5010 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5011 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 5012 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3980:90: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 3980 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1629:78: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1629 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1630 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1631 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3987:90: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 3987 | den_mat_t neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV = cov_par_inv * (I_j * DI_L_plus_D_t_PI_RV); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1629:78: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1629 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1630 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1631 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1>, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4030:123: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4030 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1629:78: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1629 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1630 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1631 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Block, -1, 1, true>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4074:37: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4074 | vec_t L_inv_Zt_col_i = L_inv * Zt.col(i); | ~~~~~~^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1629:78: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1629 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1630 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1631 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4125:118: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1629:78: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1629 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1630 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1631 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3726:50: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 3726 | SigmaI_plus_W_inv_diag = (*Sigma).diagonal() - L_inv_Wsqrt_Sigma_sqr.transpose() * vec_t::Ones(L_inv_Wsqrt_Sigma_sqr.rows());// diagonal of (Sigma^-1 + ZtWZ) ^ -1 if use_Z_for_duplicates_ or of (ZSigmaZt^-1 + W)^-1 if !use_Z_for_duplicates_ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3755:34: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 3755 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3766:62: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 3766 | SigmaI_plus_W_inv_d_mll_d_mode = (*Sigma) * d_mll_d_mode - L_inv_Wsqrt_Sigma.transpose() * L_inv_Wsqrt_Sigma_d_mll_d_mode; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1105:37: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1105 | if ((beta_ - beta_lag1).norm() < LR_IS_SMALL_REL_CHANGE_IN_PARS_THRESHOLD_ * beta_lag1.norm()) {//also require that relative change in parameters is small | ~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8608:107: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_Vecchia(GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 8608 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8509:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8509 | CalcFisherInformation_Vecchia(FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8926:74: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_Only_Grouped_REs_Woodbury(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8926 | MInv_ZtZ.diagonal().array() = ZtZ_[cluster_i].diagonal().array() / (sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8515:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8515 | CalcFisherInformation_Only_Grouped_REs_Woodbury(cov_pars, FI, transf_scale, include_error_var, use_saved_psi_inv, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:101: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1195:100: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1195 | LR_IS_SMALL_REL_CHANGE_IN_PARS_THRESHOLD_ * cov_aux_pars_lag1.segment(0, num_cov_par_).norm()) {//also require that relative change in parameters is small | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:92: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5641:59: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5644:117: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5644 | den_mat_t cross_cov_sigma_woodbury_I_cross_covT_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * ((*cross_cov) * sigma_woodbury_I_cross_covT_X); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:582:12: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:582:30: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:606:24: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 606 | v = sigma_resid * h + (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1826:49: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1825:130: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5509:25: required from 'void GPBoost::REModelTemplate::CalcPsiInv(T_mat&, GPBoost::data_size_t, bool) [with T_aux = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_aux>::value || std::is_same, T_aux>::value)>::type* = 0; T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 5509 | MInvSqrtZt = L_inv * Zt_[cluster_i]; ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3726:86: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 3726 | SigmaI_plus_W_inv_diag = (*Sigma).diagonal() - L_inv_Wsqrt_Sigma_sqr.transpose() * vec_t::Ones(L_inv_Wsqrt_Sigma_sqr.rows());// diagonal of (Sigma^-1 + ZtWZ) ^ -1 if use_Z_for_duplicates_ or of (ZSigmaZt^-1 + W)^-1 if !use_Z_for_duplicates_ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3726:50: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 3726 | SigmaI_plus_W_inv_diag = (*Sigma).diagonal() - L_inv_Wsqrt_Sigma_sqr.transpose() * vec_t::Ones(L_inv_Wsqrt_Sigma_sqr.rows());// diagonal of (Sigma^-1 + ZtWZ) ^ -1 if use_Z_for_duplicates_ or of (ZSigmaZt^-1 + W)^-1 if !use_Z_for_duplicates_ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3755:61: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 3755 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3755:34: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 3755 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3766:62: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 3766 | SigmaI_plus_W_inv_d_mll_d_mode = (*Sigma) * d_mll_d_mode - L_inv_Wsqrt_Sigma.transpose() * L_inv_Wsqrt_Sigma_d_mll_d_mode; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:582:30: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::Matrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:606:24: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::Matrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 606 | v = sigma_resid * h + (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1825:130: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3726:86: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 3726 | SigmaI_plus_W_inv_diag = (*Sigma).diagonal() - L_inv_Wsqrt_Sigma_sqr.transpose() * vec_t::Ones(L_inv_Wsqrt_Sigma_sqr.rows());// diagonal of (Sigma^-1 + ZtWZ) ^ -1 if use_Z_for_duplicates_ or of (ZSigmaZt^-1 + W)^-1 if !use_Z_for_duplicates_ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3726:50: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 3726 | SigmaI_plus_W_inv_diag = (*Sigma).diagonal() - L_inv_Wsqrt_Sigma_sqr.transpose() * vec_t::Ones(L_inv_Wsqrt_Sigma_sqr.rows());// diagonal of (Sigma^-1 + ZtWZ) ^ -1 if use_Z_for_duplicates_ or of (ZSigmaZt^-1 + W)^-1 if !use_Z_for_duplicates_ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3755:34: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 3755 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3766:62: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 3766 | SigmaI_plus_W_inv_d_mll_d_mode = (*Sigma) * d_mll_d_mode - L_inv_Wsqrt_Sigma.transpose() * L_inv_Wsqrt_Sigma_d_mll_d_mode; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::SparseMatrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::SparseMatrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8935:43: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_Only_Grouped_REs_Woodbury(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool, int) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8935 | T_mat ZjZ_MInv_ZtZ_t = MInv_ZtZ_t * ZtZj_[cluster_i][j]; ./include/GPBoost/re_model_template.h:8515:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8515 | CalcFisherInformation_Only_Grouped_REs_Woodbury(cov_pars, FI, transf_scale, include_error_var, use_saved_psi_inv, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/SparseCore/SparseDiagonalProduct.h:49:8: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper >, 0>, 8, Eigen::SparseShape, Eigen::DiagonalShape, double, double>' 49 | struct product_evaluator, ProductTag, SparseShape, DiagonalShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 0> >' 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 1; _StorageIndex = int]' 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ./include/GPBoost/re_model_template.h:7941:93: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7941 | P_SSOR_L_D_sqrt_inv_rm_[cluster_i] = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1194:15: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 1; _StorageIndex = int]' 1194 | OtherCopy otherCopy(other.derived()); | ^~~~~~~~~ ./include/GPBoost/re_model_template.h:7941:93: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7941 | P_SSOR_L_D_sqrt_inv_rm_[cluster_i] = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 1; _StorageIndex = int]' 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7941:93: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7941 | P_SSOR_L_D_sqrt_inv_rm_[cluster_i] = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3275:35: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3275 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2851:54: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 2851 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2860:49: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 2860 | vec_t grad_aux = W_D_inv_inv.cwiseProduct(B_rm_.transpose().triangularView().solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2330:71: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2330 | Id_plus_Wsqrt_Sigma_Wsqrt += (diag_Wsqrt.asDiagonal() * (*Sigma) * diag_Wsqrt.asDiagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7862:62: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7862 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7863 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2339:20: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2339 | a_vec_update = -chol_fact_Id_plus_Wsqrt_Sigma_Wsqrt_.solve(rhs2);//a_vec_ = rhs - sqrt(W) * Id_plus_Wsqrt_Sigma_Wsqrt^-1 * rhs2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7862:62: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7862 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7863 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5446:63: required from 'void GPBoost::REModelTemplate::CalcChol(const T_mat&, GPBoost::data_size_t) [with T_aux = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_aux>::value || std::is_same, T_aux>::value)>::type* = 0; T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 5446 | P_Id_[cluster_i] = chol_facts_[cluster_i].permutationP() * Id_[cluster_i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/GPBoost/re_model_template.h:7921:18: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7921 | CalcChol(SigmaIplusZtZ, cluster_i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:699:42: required from here 699 | re_model_sp_rm_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2330:71: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2330 | Id_plus_Wsqrt_Sigma_Wsqrt += (diag_Wsqrt.asDiagonal() * (*Sigma) * diag_Wsqrt.asDiagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7862:62: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7862 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7863 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:703:55: required from here 703 | re_model_sp_rm_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 704 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2339:20: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2339 | a_vec_update = -chol_fact_Id_plus_Wsqrt_Sigma_Wsqrt_.solve(rhs2);//a_vec_ = rhs - sqrt(W) * Id_plus_Wsqrt_Sigma_Wsqrt^-1 * rhs2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7862:62: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7862 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7863 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:703:55: required from here 703 | re_model_sp_rm_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 704 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2330:71: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 2330 | Id_plus_Wsqrt_Sigma_Wsqrt += (diag_Wsqrt.asDiagonal() * (*Sigma) * diag_Wsqrt.asDiagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7862:62: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 7862 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7863 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:713:53: required from here 713 | re_model_den_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 1>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 1>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 1>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 1>, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 1>, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2339:20: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 2339 | a_vec_update = -chol_fact_Id_plus_Wsqrt_Sigma_Wsqrt_.solve(rhs2);//a_vec_ = rhs - sqrt(W) * Id_plus_Wsqrt_Sigma_Wsqrt^-1 * rhs2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7862:62: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 7862 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7863 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:713:53: required from here 713 | re_model_den_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/GPBoost/cov_fcts.h:528:17: required from 'void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_aux>::value || std::is_same, T_aux>::value)>::type* = 0; T_mat = Eigen::SparseMatrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 528 | sigma.coeffs() = pars[0]; | ~~~~~~~~~~~~^~ ./include/GPBoost/re_comp.h:1229:53: required from 'void GPBoost::RECompGP::CalcSigma() [with T_mat = Eigen::SparseMatrix]' 1229 | (*cov_function_).template CalculateCovMat(*dist_, coords_ind_point_, coords_, this->cov_pars_, sigma_, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3062:48: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3062 | re_comps_resid_cluster_i[j]->CalcSigma(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ./include/GPBoost/likelihoods.h:6946:109: required from 'void GPBoost::Likelihood::PredictLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 6946 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/GPBoost/re_model_template.h:3503:62: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3503 | likelihood_[cluster_i]->PredictLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3504 | B_[cluster_i], D_inv_[cluster_i], Bpo[igp], Bp[igp], Dp[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3505 | mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3506 | predict_cov_mat, predict_var_or_response, false, true, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3507 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3508 | igp); | ~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/SparseCore/SparseDiagonalProduct.h:49:8: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0>, 8, Eigen::SparseShape, Eigen::DiagonalShape, double, double>' 49 | struct product_evaluator, ProductTag, SparseShape, DiagonalShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0> >' 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]' 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ./include/GPBoost/re_model_template.h:10304:16: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10304 | T_mat sigma_resid_pred_obs_pred_var = sigma_resid_pred_obs * (diagonal_approx_inv_preconditioner_[cluster_i].cwiseSqrt()).asDiagonal(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5968:69: required from 'void GPBoost::Likelihood::PredictLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5968 | vec_t Z_tilde_t_RV = Ztilde.transpose() * rand_vec_init; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9831:59: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9831 | likelihood_[cluster_i]->PredictLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9832 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], Ztilde, Sigma, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9833 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9834 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6027:73: required from 'void GPBoost::Likelihood::PredictLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 6027 | vec_t SigmaI_diag_sqrt = SigmaI.diagonal().cwiseSqrt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:9831:59: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9831 | likelihood_[cluster_i]->PredictLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9832 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], Ztilde, Sigma, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9833 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9834 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6067:118: required from 'void GPBoost::Likelihood::PredictLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 6067 | vec_t rand_vec_pred_SigmaI_plus_ZtWZ = SigmaI_diag_sqrt.asDiagonal() * rand_vec_pred_I_1 + Zt_W_sqrt_rm * rand_vec_pred_I_2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9831:59: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9831 | likelihood_[cluster_i]->PredictLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9832 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], Ztilde, Sigma, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9833 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9834 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:111: required from 'void GPBoost::Likelihood::PredictLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 6096 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * (Zt * information_ll_.asDiagonal() * Zt.transpose())) * SigmaI_plus_ZtWZ_I; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9831:59: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9831 | likelihood_[cluster_i]->PredictLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9832 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], Ztilde, Sigma, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9833 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9834 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:500:38: required from 'void GPBoost::RECompGroup::AddPredCovMatrices(const std::vector >&, T_mat&, T_mat&, bool, bool, bool, bool, const double*) [with T_mat = Eigen::SparseMatrix]' 500 | cross_cov = this->cov_pars_[0] * ZtildeZT; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9400:33: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9400 | re_comp->AddPredCovMatrices(re_group_levels_pred[0], cross_cov, cov_mat_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9401 | true, predict_cov_mat, true, true, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9810:66: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9810 | var_pred_id[i] -= M_aux3.row(i).sum() - M_aux2.col(i).sum(); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6187:76: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5838:37: required from 'void GPBoost::Likelihood::PredictLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 5838 | T_mat Maux = Wsqrt.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9845:56: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9845 | likelihood_[cluster_i]->PredictLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9846 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9847 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9848 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6187:76: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5838:37: required from 'void GPBoost::Likelihood::PredictLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 5838 | T_mat Maux = Wsqrt.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9845:56: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9845 | likelihood_[cluster_i]->PredictLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9846 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9847 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9848 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:43: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 118 | P_M = chol.permutationP().transpose() * M; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3786:71: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3786 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], *Z_j, M_aux, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1067:50: required from here 1067 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | coef_.data(), | ~~~~~~~~~~~~~ 1069 | y_obs, | ~~~~~~ 1070 | out_predict, | ~~~~~~~~~~~~ 1071 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1072 | fixed_effects, | ~~~~~~~~~~~~~~ 1073 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:43: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 118 | P_M = chol.permutationP().transpose() * M; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3786:71: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 3786 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], *Z_j, M_aux, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1076:53: required from here 1076 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1077 | coef_.data(), | ~~~~~~~~~~~~~ 1078 | y_obs, | ~~~~~~ 1079 | out_predict, | ~~~~~~~~~~~~ 1080 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1081 | fixed_effects, | ~~~~~~~~~~~~~~ 1082 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::ArithmeticSequence > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::ArithmeticSequence > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::ArithmeticSequence > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::ArithmeticSequence >, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::ArithmeticSequence > >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:988:38: required from 'void GPBoost::CovFunction::FindInitCovPar(const T_mat&, const GPBoost::den_mat_t&, bool, GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]' 988 | den_mat_t coords_space = coords(sample_ind, Eigen::seq(1, Eigen::last)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1216:34: required from 'void GPBoost::RECompGP::FindInitCovPar(GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]' 1216 | cov_function_->FindInitCovPar(*dist_, coords_, false, rng, pars, marginal_variance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4098:81: required from 'void GPBoost::REModelTemplate::FindInitCovPar(const double*, const double*, double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4098 | re_comps_vecchia_[unique_clusters_[0]][0][ind_intercept_gp_]->FindInitCovPar(rng_, pars, init_marg_var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1138:34: required from here 1138 | re_model_sp_->FindInitCovPar(y_data, fixed_effects, cov_pars_.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_comp.h:1648:56: required from 'bool GPBoost::RECompGP::HasDuplicatedCoords() const [with T_mat = Eigen::Matrix]' 1648 | if ((coords_.row(i) - coords_.row(j)).squaredNorm() < EPSILON_NUMBERS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:6513:34: required from 'void GPBoost::REModelTemplate::CreateREComponentsFITC_FSA(GPBoost::data_size_t, std::map >&, GPBoost::data_size_t, const double*, GPBoost::string_t, double, double, double, std::vector > > >&, std::vector > > >&, std::vector > >&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::string_t = std::__cxx11::basic_string]' 6513 | if (gp_ip->HasDuplicatedCoords()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:310:6: required from 'GPBoost::REModelTemplate::REModelTemplate(GPBoost::data_size_t, const GPBoost::data_size_t*, const char*, GPBoost::data_size_t, const double*, const GPBoost::data_size_t*, GPBoost::data_size_t, const int*, GPBoost::data_size_t, const double*, int, const double*, GPBoost::data_size_t, const char*, double, const char*, double, double, int, const char*, int, double, const char*, const char*, double, const char*, int, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 310 | CreateREComponentsFITC_FSA(num_data_, data_indices_per_cluster_, cluster_i, gp_coords_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:104:25: required from here 104 | num_parallel_threads)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:45:80: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 45 | VectorBlock::ret> essentialPart(derived(), 1, size()-1); | ^~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/Eigen/src/Householder/Householder.h:127:63: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 127 | Map::type> tmp(workspace,cols()); | ^~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Householder/Householder.h:128:82: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 128 | Block bottom(derived(), 1, 0, rows()-1, cols()); | ^~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, 1, true>, -1, 1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:38: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:41: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Householder/Householder.h:130:21: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 130 | tmp += this->row(0); | ~~~~~~~~~^~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:131:25: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:29: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:41: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:173:41: required from 'void LBFGSpp::BFGSMat::apply_Hv(const Vector&, const Scalar&, Vector&) [with Scalar = double; bool LBFGSB = false; Vector = Eigen::Matrix]' 173 | res.noalias() -= m_alpha[j] * m_y.col(j); | ~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:148:28: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 148 | m_bfgs.apply_Hv(m_grad, -Scalar(1), m_drt); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:119:56: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/LBFGSpp/BFGSMat.h:119:59: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Ref.h:59:34: required from 'class Eigen::RefBase, 0, Eigen::OuterStride<> > >' 59 | template class RefBase | ^~~~~~~ ./include/Eigen/src/Core/Ref.h:341:77: required from 'class Eigen::Ref, 0, Eigen::OuterStride<> >' 341 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1522:95: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1522 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += ((uk.dot(u) - 0.5 * u.dot(D_grad_[cluster_i][0][num_par_comp * j + ipar] * u)) / cov_pars[0] + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Diagonal, 0>; U = Eigen::Diagonal, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Diagonal, 0>; Derived = Eigen::Diagonal, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1523:54: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1523 | 0.5 * (D_inv_[cluster_i][0].diagonal()).dot(D_grad_[cluster_i][0][num_par_comp * j + ipar].diagonal())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1359:57: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1359 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:1765:103: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1765 | std::shared_ptr cross_cov_grad = re_comps_cross_cov_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 0.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1359:66: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1359 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1765:103: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1765 | std::shared_ptr cross_cov_grad = re_comps_cross_cov_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 0.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1359:57: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::SparseMatrix]' 1359 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:1812:98: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1812 | std::shared_ptr sigma_resid_grad = re_comps_resid_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 1.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1359:66: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::SparseMatrix]' 1359 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1812:98: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1812 | std::shared_ptr sigma_resid_grad = re_comps_resid_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 1.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix > > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]' 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5269:26: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5269 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8047:84: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivCovPar(const GPBoost::data_size_t&, const int&, const int&, const GPBoost::sp_mat_rm_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_rm_t = Eigen::SparseMatrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8047 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/likelihoods.h:5272:9: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5272 | CalcLogDetStochDerivCovPar(dim_mode_, num_comps_total, j, SigmaI_deriv_rm, B_grad[0][j], D_grad[0][j], D_inv_plus_W_inv_diag, PI_Z, WI_PI_Z, d_log_det_Sigma_W_plus_I_d_cov_pars); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8048:89: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivCovPar(const GPBoost::data_size_t&, const int&, const int&, const GPBoost::sp_mat_rm_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_rm_t = Eigen::SparseMatrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8048 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5272:9: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5272 | CalcLogDetStochDerivCovPar(dim_mode_, num_comps_total, j, SigmaI_deriv_rm, B_grad[0][j], D_grad[0][j], D_inv_plus_W_inv_diag, PI_Z, WI_PI_Z, d_log_det_Sigma_W_plus_I_d_cov_pars); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:8116:103: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivAuxPar(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8116 | den_mat_t woodI_cross_covT_WI_DI_WI_DI_W_deri_cross_cov = chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * (tr_WI_DI_WI_DI_W_deriv_vec.asDiagonal() * (*cross_cov))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5361:10: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5361 | CalcLogDetStochDerivAuxPar(Zt_deriv_information_aux_par, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, d_detmll_d_aux_par, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:8135:90: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivAuxPar(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8135 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:5361:10: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5361 | CalcLogDetStochDerivAuxPar(Zt_deriv_information_aux_par, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, d_detmll_d_aux_par, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >; Derived = Eigen::SparseMatrix]' 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5432:22: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5432 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[igp][j] * D_inv_B; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:510:28: required from 'typename Eigen::internal::traits::Scalar Eigen::MatrixBase::trace() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >; typename Eigen::internal::traits::Scalar = double]' 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:4898:170: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7010:42: required from 'void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCoef(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 7010 | mom_dir_deriv_armijo_coef_ = grad.dot(beta - beta_after_grad_aux); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1086:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1086 | CalcDirDerivArmijoAndLearningRateConstChangeCoef(grad_beta, beta_, beta_after_grad_aux, use_nesterov_acc_coef); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6952:85: required from 'void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 6952 | double dir_deriv_armijo_cov_pars_new = -(grad.segment(0, num_grad_cov_par)).dot(neg_step_dir.segment(0, num_grad_cov_par)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1169:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1169 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6976:78: required from 'void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 6976 | mom_dir_deriv_armijo_cov_pars_ = (grad.segment(0, num_grad_cov_par)).dot(delta_cov_pars); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1169:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1169 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/sparse_matrix_utils.h:416:29: required from 'void GPBoost::CalcLtLGivenSparsityPattern(const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0]' 416 | it.valueRef() = (L.col(i)).dot(L.col(j)); | ~~~~~~^~~~ ./include/GPBoost/re_model_template.h:1740:40: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1740 | CalcLtLGivenSparsityPattern(chol_fact_resid_inv, (*sigma_resid), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1359:57: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::SparseMatrix]' 1359 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:1812:98: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1812 | std::shared_ptr sigma_resid_grad = re_comps_resid_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 1.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1359:66: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::SparseMatrix]' 1359 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1812:98: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1812 | std::shared_ptr sigma_resid_grad = re_comps_resid_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 1.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::SparseMatrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1965:86: required from 'void GPBoost::REModelTemplate::CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1965 | double trace_PsiInvGradPsi = Zj_square_sum_[cluster_i][j] - LInvZtZj.squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1531:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1531 | CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, save_psi_inv_for_FI, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 2, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:43: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 118 | P_M = chol.permutationP().transpose() * M; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8456:64: required from 'void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 8456 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2332:4: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2332 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 2, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:121:31: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 121 | P_M = chol.permutationP() * M; | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8456:64: required from 'void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 8456 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2332:4: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2332 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:1022:16: required from 'static void Eigen::internal::conservative_resize_like_impl::run(Eigen::DenseBase&, Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; bool IsVector = false; Eigen::Index = long long int]' 1022 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:392:60: required from 'void Eigen::PlainObjectBase::conservativeResize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long long int]' 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:793:34: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 793 | Tdiags[i].conservativeResize(j + 1, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:7748:63: required from 'void GPBoost::Likelihood::CalcLogDetStoch(const GPBoost::data_size_t&, const int&, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, double&, const std::vector > > >&, const std::vector > > >&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 7748 | sp_mat_rm_t B_t_D_inv_plus_W_sqrt_rm = B_rm_.transpose() * (D_inv_plus_W_diag).cwiseSqrt().asDiagonal(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3478:7: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3478 | CalcLogDetStoch(dim_mode_, cg_max_num_it_tridiag, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, log_det_Sigma_W_plus_I, re_comps_cross_cov_cluster_i, re_comps_ip_cluster_i); | ^~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>; Derived = Eigen::SparseMatrix]' 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2330:32: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2330 | Id_plus_Wsqrt_Sigma_Wsqrt += (diag_Wsqrt.asDiagonal() * (*Sigma) * diag_Wsqrt.asDiagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7862:62: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7862 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7863 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>; Derived = Eigen::SparseMatrix]' 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2330:32: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2330 | Id_plus_Wsqrt_Sigma_Wsqrt += (diag_Wsqrt.asDiagonal() * (*Sigma) * diag_Wsqrt.asDiagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7862:62: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7862 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7863 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:703:55: required from here 703 | re_model_sp_rm_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 704 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:22: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:74: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:22: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:125: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:27: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:52: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6636 | pred_var[i] += (cross_cov_pred_ip.row(i) - cross_cov_PP_Vecchia.row(i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6637:52: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6636 | pred_var[i] += (cross_cov_pred_ip.row(i) - cross_cov_PP_Vecchia.row(i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6637 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:83: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6638:83: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6638 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6639:49: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6639 | (cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_pred_obs_pred_inv_woodbury.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6639:49: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6639 | (cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_pred_obs_pred_inv_woodbury.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, 1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, 1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block, 1, -1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6708:142: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, true> >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, 1, true> >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, true> >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, true> >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true> >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block, 1, -1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6708:142: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, 1, -1, false> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9940:64: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9940 | coords_pred_sum[i] = gp_coords_mat_pred(i, Eigen::all).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 2, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:43: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 118 | P_M = chol.permutationP().transpose() * M; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10184:74: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10184 | TriangularSolveGivenCholesky(chol_fact_resid_[cluster_i], (*cross_cov), resid_obs_inv_sqrt_cross_cov, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 2, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:121:31: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 121 | P_M = chol.permutationP() * M; | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10184:74: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10184 | TriangularSolveGivenCholesky(chol_fact_resid_[cluster_i], (*cross_cov), resid_obs_inv_sqrt_cross_cov, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block >, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, -1, 1, false>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10230:70: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10230 | pred_var[i] -= 2 * sigma_ip_inv_cross_cov_pred_T.col(i).dot(sigma_resid_pred_obs_sigma_resid_inv_cross_cov.transpose().col(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10231:39: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10231 | + auto_cross_cov.col(i).dot(sigma_ip_inv_cross_cov_pred_T.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from 'struct Eigen::internal::evaluator_wrapper_base >, -1, 1, false> > >' 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from 'struct Eigen::internal::unary_evaluator >, -1, 1, false> >, Eigen::internal::IndexBased, double>' 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, -1, 1, false> > > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10252:89: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10252 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/likelihoods.h:7060:53: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const GPBoost::den_mat_t&, bool, const GPBoost::sp_mat_t&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 7060 | pred_var[i] -= fitc_resid_pred_obs.row(i).dot(resid_obs_inv_resid_pred_obs_t.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10453:53: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10453 | likelihood_[cluster_i]->PredictLaplaceApproxFITC(y_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 10454 | y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 10455 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10456 | re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10457 | chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10458 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10459 | fitc_resid_diag_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10460 | cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~ 10461 | has_fitc_correction, | ~~~~~~~~~~~~~~~~~~~~ 10462 | fitc_resid_pred_obs, | ~~~~~~~~~~~~~~~~~~~~ 10463 | pred_mean, | ~~~~~~~~~~ 10464 | pred_cov, | ~~~~~~~~~ 10465 | pred_var, | ~~~~~~~~~ 10466 | calc_pred_cov, | ~~~~~~~~~~~~~~ 10467 | calc_pred_var, | ~~~~~~~~~~~~~~ 10468 | false); | ~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]' 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:503:17: required from 'void GPBoost::RECompGroup::AddPredCovMatrices(const std::vector >&, T_mat&, T_mat&, bool, bool, bool, bool, const double*) [with T_mat = Eigen::SparseMatrix]' 503 | cross_cov += this->cov_pars_[0] * ZtildeZT; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9400:33: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9400 | re_comp->AddPredCovMatrices(re_group_levels_pred[0], cross_cov, cov_mat_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9401 | true, predict_cov_mat, true, true, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from 'Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]' 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:503:17: required from 'void GPBoost::RECompGroup::AddPredCovMatrices(const std::vector >&, T_mat&, T_mat&, bool, bool, bool, bool, const double*) [with T_mat = Eigen::SparseMatrix]' 503 | cross_cov += this->cov_pars_[0] * ZtildeZT; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9400:33: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9400 | re_comp->AddPredCovMatrices(re_group_levels_pred[0], cross_cov, cov_mat_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9401 | true, predict_cov_mat, true, true, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/Visitor.h:79:51: required from 'class Eigen::internal::visitor_evaluator, 1, -1, false> >' 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:123:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, 1, -1, false> >; Derived = Eigen::Block, 1, -1, false>]' 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Visitor.h:302:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 302 | this->visit(maxVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:521:90: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 521 | RealScalar biggest_col_sq_norm = numext::abs2(m_colNormsUpdated.tail(cols-k).maxCoeff(&biggest_col_index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false>, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Householder/Householder.h:76:64: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 76 | VectorBlock tail(derived(), 1, size()-1); | ^~~~ ./include/Eigen/src/Householder/Householder.h:46:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:93:22: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 93 | essential = tail / (c0 - beta); | ~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:46:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:567:77: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 567 | m_colNormsDirect.coeffRef(j) = m_qr.col(j).tail(rows - k - 1).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:889:45: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 889 | loc_transf_[icol] = X_.col(icol).mean(); | ~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:892:75: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 892 | scale_transf_[icol] = std::sqrt(col_i_centered.array().square().sum() / num_data_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:558:8: required from 'struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>' 558 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from 'struct Eigen::internal::block_evaluator, -1, 1, true, false>' 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:416:37: required from 'void GPBoost::CalcLtLGivenSparsityPattern(const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0]' 416 | it.valueRef() = (L.col(i)).dot(L.col(j)); | ~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1740:40: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1740 | CalcLtLGivenSparsityPattern(chol_fact_resid_inv, (*sigma_resid), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:416:37: required from 'void GPBoost::CalcLtLGivenSparsityPattern(const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0]' 416 | it.valueRef() = (L.col(i)).dot(L.col(j)); | ~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1740:40: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1740 | CalcLtLGivenSparsityPattern(chol_fact_resid_inv, (*sigma_resid), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1772:106: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1772 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += ((0.5 * sigma_ip_inv_cross_cov_y_aux.dot((sigma_ip_stable_grad)*sigma_ip_inv_cross_cov_y_aux) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1773:66: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1773 | - (((*cross_cov_grad).transpose()) * y_aux_[cluster_i]).dot(sigma_ip_inv_cross_cov_y_aux)) / cov_pars[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Diagonal, 0>; U = Eigen::Diagonal, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Diagonal, 0>; Derived = Eigen::Diagonal, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1804:113: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1804 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += 0.5 * (D_inv_rm_[cluster_i][0].diagonal()).dot(D_grad_rm.diagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1805:157: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1805 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += (0.5 * y_[cluster_i].dot(vecchia_grad_y) - ((*cross_cov).transpose() * vecchia_grad_y).dot(woodbury_vecchia_y) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1807:73: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1807 | 0.5 * (D_inv_B_cross_cov_[cluster_i][0] * woodbury_vecchia_y).dot((D_grad_sigma_resid_inv_cross_cov_T * woodbury_vecchia_y))) / cov_pars[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Product >, Eigen::Matrix, 1>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product >, Eigen::Matrix, 1>; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1899:94: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1899 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] -= 0.5 * y_aux_[cluster_i].dot(FITC_Diag_grad.asDiagonal() * y_aux_[cluster_i]) / cov_pars[0]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::CwiseUnaryOp, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1900:91: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1900 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += 0.5 * FITC_Diag_grad.dot(fitc_resid_diag_[cluster_i].cwiseInverse()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4000:81: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4000 | cov_grad[j] += SigmaI_plus_ZtWZ_inv_d_mll_d_mode.dot(I_j * (Zt * first_deriv_ll_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1629:78: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1629 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1630 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1631 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:101: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:416:37: required from 'void GPBoost::CalcLtLGivenSparsityPattern(const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0]' 416 | it.valueRef() = (L.col(i)).dot(L.col(j)); | ~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1740:40: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1740 | CalcLtLGivenSparsityPattern(chol_fact_resid_inv, (*sigma_resid), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1884:94: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1884 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] -= 0.5 * y_aux_[cluster_i].dot((*sigma_resid_grad) * y_aux_[cluster_i]) / cov_pars[0]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2362:70: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2362 | log_det_Psi_ += fitc_resid_diag_[cluster_i].array().log().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Matrix; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:509:39: required from 'void GPBoost::PivotedCholsekyFactorizationSigma(RECompBase*, den_mat_t&, int, double) [with T_mat = Eigen::Matrix; den_mat_t = Eigen::Matrix]' 509 | L_jm -= Sigma_L_k.row(pi(j)).dot(L_row_m); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./include/GPBoost/re_model_template.h:7827:40: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7827 | PivotedCholsekyFactorizationSigma(re_comps_vecchia_[cluster_i][0][ind_intercept_gp_].get(), Sigma_L_k, fitc_piv_chol_preconditioner_rank_, PIV_CHOL_STOP_TOL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:22: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:519:52: required from 'void GPBoost::PivotedCholsekyFactorizationSigma(RECompBase*, den_mat_t&, int, double) [with T_mat = Eigen::Matrix; den_mat_t = Eigen::Matrix]' 519 | err = diag(pi.tail(num_re - (m + 1))).lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:7827:40: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7827 | PivotedCholsekyFactorizationSigma(re_comps_vecchia_[cluster_i][0][ind_intercept_gp_].get(), Sigma_L_k, fitc_piv_chol_preconditioner_rank_, PIV_CHOL_STOP_TOL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3206:106: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3206 | approx_marginal_ll += -0.5 * ((B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)).dot(D_inv[igp] * (B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from 'struct Eigen::internal::evaluator_wrapper_base, -1, 1, true> > >' 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from 'struct Eigen::internal::unary_evaluator, -1, 1, true> >, Eigen::internal::IndexBased, double>' 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3342:96: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3342 | diagonal_approx_preconditioner_[ii] -= chol_ip_cross_cov.col(ii).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:330:35: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 330 | Block A21(mat,k+1,k,rs,1); | ^~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:339:45: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~^~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:330:35: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 330 | Block A21(mat,k+1,k,rs,1); | ^~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:339:58: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:339:45: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~^~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:435:35: required from 'void GPBoost::SubtractProdFromNonSqMat(T_mat&, const den_mat_t&, const den_mat_t&) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0; den_mat_t = Eigen::Matrix]' 435 | it.valueRef() -= M1.col(i).dot(M2.col(j)); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9926:36: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9926 | SubtractProdFromNonSqMat(sigma_resid_pred_obs, cross_cov_pred_ip.transpose(), sigma_ip_inv_cross_cov_T);// Subtract predictive process (prediction) covariance | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Householder/Householder.h:78:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Householder/Householder.h:46:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >': ./include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; CoeffReturnType = const double&; Eigen::Index = long long int]' 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ ./include/Eigen/src/Householder/Householder.h:79:20: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 79 | Scalar c0 = coeff(0); | ~~~~~^~~ ./include/Eigen/src/Householder/Householder.h:46:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:172:40: required from 'void LBFGSpp::BFGSMat::apply_Hv(const Vector&, const Scalar&, Vector&) [with Scalar = double; bool LBFGSB = false; Vector = Eigen::Matrix]' 172 | m_alpha[j] = m_s.col(j).dot(res) / m_ys[j]; | ~~~~~~~~~~~~~~^~~~~ ./include/LBFGS.h:148:28: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 148 | m_bfgs.apply_Hv(m_grad, -Scalar(1), m_drt); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:416:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 416 | m_info = gaussian_elimination_1x1(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:333:83: required from 'int LBFGSpp::BKLDLT::gaussian_elimination_1x1(Index) [with Scalar = double; Index = long long int]' 333 | MapVec(col_pointer(j + k + 1), ldim - j).noalias() -= (lptr[j] / akk) * l.tail(ldim - j); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:416:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 416 | m_info = gaussian_elimination_1x1(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:420:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:420:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:362:33: required from 'int LBFGSpp::BKLDLT::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long long int]' 362 | X.col(0).noalias() = l1 * e11 + l2 * e21; | ~~~^~~~~ ./include/LBFGSpp/BKLDLT.h:420:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:362:39: required from 'int LBFGSpp::BKLDLT::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long long int]' 362 | X.col(0).noalias() = l1 * e11 + l2 * e21; | ~~~~~~~~~^~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:420:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:420:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:368:92: required from 'int LBFGSpp::BKLDLT::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long long int]' 368 | MapVec(col_pointer(j + k + 2), ldim - j).noalias() -= (X.col(0).tail(ldim - j) * l1ptr[j] + X.col(1).tail(ldim - j) * l2ptr[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/LBFGSpp/BKLDLT.h:420:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:368:103: required from 'int LBFGSpp::BKLDLT::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long long int]' 368 | MapVec(col_pointer(j + k + 2), ldim - j).noalias() -= (X.col(0).tail(ldim - j) * l1ptr[j] + X.col(1).tail(ldim - j) * l2ptr[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:420:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::SparseMatrix, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::SparseMatrix, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:39: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1512:39: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:54: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1512:39: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1540:39: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1540 | grad_cov_aux_par[0] += -1. * ((double)(y_[cluster_i].transpose() * y_aux_[cluster_i])) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:54: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1540:39: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1540 | grad_cov_aux_par[0] += -1. * ((double)(y_[cluster_i].transpose() * y_aux_[cluster_i])) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6952:85: required from 'void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 6952 | double dir_deriv_armijo_cov_pars_new = -(grad.segment(0, num_grad_cov_par)).dot(neg_step_dir.segment(0, num_grad_cov_par)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1169:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1169 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::SparseMatrix, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::SparseMatrix, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:39: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:54: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 0>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 0> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:39: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:54: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1546:59: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1546 | ((double)(((*gradPsi).cwiseProduct(psi_inv)).sum())) / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, 1, -1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, 1, -1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, 1, -1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/SparseCore/SparsePermutation.h:48:90: required from 'static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::SparseMatrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::SparseMatrix; int Side = 1; bool Transposed = false]' 48 | sizes[((Side==OnTheLeft) ^ Transposed) ? jp : j] = StorageIndex(mat.innerVector(((Side==OnTheRight) ^ Transposed) ? jp : j).nonZeros()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1063:72: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::SparseMatrix; int ProductTag = 8; MatrixShape = Eigen::SparseShape]' 1063 | permutation_matrix_product::run(dst, lhs, rhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseProduct.h:174:51: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::Product&) [with Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::SparseMatrix; _Scalar = double; int _Options = 1; _StorageIndex = int]' 174 | internal::generic_product_impl::evalTo(dst,src.lhs(),src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5446:23: required from 'void GPBoost::REModelTemplate::CalcChol(const T_mat&, GPBoost::data_size_t) [with T_aux = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_aux>::value || std::is_same, T_aux>::value)>::type* = 0; T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 5446 | P_Id_[cluster_i] = chol_facts_[cluster_i].permutationP() * Id_[cluster_i]; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7921:18: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7921 | CalcChol(SigmaIplusZtZ, cluster_i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:699:42: required from here 699 | re_model_sp_rm_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:125: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, 1, -1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:335:36: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 335 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6708:93: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6708 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3846:76: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3846 | var_pred_id[i] = cov_pars[0] * (sigma - M_aux2.col(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/GPBoost/cov_fcts.h:1691:15: required from 'void GPBoost::CovFunction::InitializeCovFctGrad() [with T_mat = Eigen::Matrix]' 1691 | return GradientRangeMaternSpaceTimeShape0_5(cm, dist_ij, sigma, ind_range, i, j, coords_ptr, coords_pred_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:157:4: required from 'GPBoost::CovFunction::CovFunction(GPBoost::string_t, double, double, double, double, bool, int, bool) [with T_mat = Eigen::Matrix; GPBoost::string_t = std::__cxx11::basic_string]' 157 | InitializeCovFctGrad(); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:841:56: required from 'GPBoost::RECompGP::RECompGP(const GPBoost::den_mat_t&, GPBoost::string_t, double, double, double, bool, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::string_t = std::__cxx11::basic_string]' 841 | cov_function_ = std::shared_ptr>(new CovFunction(cov_fct, shape, taper_range, taper_shape, taper_mu, apply_tapering, (int)coords.cols(), use_precomputed_dist_for_calc_cov)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6510:47: required from 'void GPBoost::REModelTemplate::CreateREComponentsFITC_FSA(GPBoost::data_size_t, std::map >&, GPBoost::data_size_t, const double*, GPBoost::string_t, double, double, double, std::vector > > >&, std::vector > > >&, std::vector > >&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::string_t = std::__cxx11::basic_string]' 6510 | std::shared_ptr> gp_ip(new RECompGP( | ^~~~~~~~~~~~~~~~~~~~~~~~ 6511 | gp_coords_ip_mat, cov_fct, cov_fct_shape, cov_fct_taper_range, cov_fct_taper_shape, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6512 | false, false, true, false, false, true)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:310:6: required from 'GPBoost::REModelTemplate::REModelTemplate(GPBoost::data_size_t, const GPBoost::data_size_t*, const char*, GPBoost::data_size_t, const double*, const GPBoost::data_size_t*, GPBoost::data_size_t, const int*, GPBoost::data_size_t, const double*, int, const double*, GPBoost::data_size_t, const char*, double, const char*, double, double, int, const char*, int, double, const char*, const char*, double, const char*, int, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 310 | CreateREComponentsFITC_FSA(num_data_, data_indices_per_cluster_, cluster_i, gp_coords_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:104:25: required from here 104 | num_parallel_threads)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2030:105: required from 'void GPBoost::REModelTemplate::CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 2030 | double tr_D_inv_SigmaI_deriv = -1. * (P_SSOR_D_inv_[cluster_i].cwiseProduct(neg_SigmaI_deriv)).sum();//cum_num_rand_eff_[cluster_i][j] - cum_num_rand_eff_[cluster_i][j + 1]; //-n_j | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1531:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1531 | CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, save_psi_inv_for_FI, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4496:127: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4496 | double tr_PI_P_grad = (diagonal_approx_preconditioner_grad_.array() * diagonal_approx_inv_preconditioner_.array()).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4602:115: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4602 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4219:68: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 4219 | 0.5 * (diag_ZtWZ.array() / diag_SigmaI_plus_ZtWZ_.array()).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1635:106: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1635 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1637 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1638 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1105:37: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1105 | if ((beta_ - beta_lag1).norm() < LR_IS_SMALL_REL_CHANGE_IN_PARS_THRESHOLD_ * beta_lag1.norm()) {//also require that relative change in parameters is small | ~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1194:101: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1194 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1195:100: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1195 | LR_IS_SMALL_REL_CHANGE_IN_PARS_THRESHOLD_ * cov_aux_pars_lag1.segment(0, num_cov_par_).norm()) {//also require that relative change in parameters is small | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1230:92: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1230 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3342:96: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3342 | diagonal_approx_preconditioner_[ii] -= chol_ip_cross_cov.col(ii).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:217:27: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 217 | SmallPanelWidth = EIGEN_PLAIN_ENUM_MAX(Traits::mr,Traits::nr), | ^~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:232:74: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 232 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, true>': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:233:85: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 233 | gemm_pack_rhs pack_rhs_panel; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Dot.h:231:18: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:991:130: required from 'void GPBoost::CovFunction::FindInitCovPar(const T_mat&, const GPBoost::den_mat_t&, bool, GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]' 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_comp.h:1216:34: required from 'void GPBoost::RECompGP::FindInitCovPar(GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]' 1216 | cov_function_->FindInitCovPar(*dist_, coords_, false, rng, pars, marginal_variance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4098:81: required from 'void GPBoost::REModelTemplate::FindInitCovPar(const double*, const double*, double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4098 | re_comps_vecchia_[unique_clusters_[0]][0][ind_intercept_gp_]->FindInitCovPar(rng_, pars, init_marg_var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1138:34: required from here 1138 | re_model_sp_->FindInitCovPar(y_data, fixed_effects, cov_pars_.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:448:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:511:85: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 511 | RealScalar threshold_helper = numext::abs2(m_colNormsUpdated.maxCoeff() * NumTraits::epsilon()) / RealScalar(rows); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Householder/Householder.h:78:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Householder/Householder.h:46:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::InnerStride<1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::InnerStride<1> >' 94 | template class Map | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:884:41: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Ref, 0, Eigen::InnerStride<1> >; ExpressionType = Eigen::Block, -1, 1, true>; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:93:32: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 93 | m_s.col(loc).noalias() = s; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1522:95: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1522 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += ((uk.dot(u) - 0.5 * u.dot(D_grad_[cluster_i][0][num_par_comp * j + ipar] * u)) / cov_pars[0] + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:8133:114: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivAuxPar(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8133 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:5361:10: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5361 | CalcLogDetStochDerivAuxPar(Zt_deriv_information_aux_par, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, d_detmll_d_aux_par, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7010:42: required from 'void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCoef(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 7010 | mom_dir_deriv_armijo_coef_ = grad.dot(beta - beta_after_grad_aux); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1086:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1086 | CalcDirDerivArmijoAndLearningRateConstChangeCoef(grad_beta, beta_, beta_after_grad_aux, use_nesterov_acc_coef); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6952:85: required from 'void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 6952 | double dir_deriv_armijo_cov_pars_new = -(grad.segment(0, num_grad_cov_par)).dot(neg_step_dir.segment(0, num_grad_cov_par)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1169:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1169 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6976:78: required from 'void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 6976 | mom_dir_deriv_armijo_cov_pars_ = (grad.segment(0, num_grad_cov_par)).dot(delta_cov_pars); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1169:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1169 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1965:86: required from 'void GPBoost::REModelTemplate::CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1965 | double trace_PsiInvGradPsi = Zj_square_sum_[cluster_i][j] - LInvZtZj.squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1531:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1531 | CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, save_psi_inv_for_FI, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7644:57: required from 'void GPBoost::Likelihood::CalcLogDetStochFSVA(const GPBoost::data_size_t&, const int&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const std::vector > > >&, const GPBoost::vec_t&, const GPBoost::chol_den_mat_t&, const GPBoost::vec_t&, bool&, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 7644 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:3102:7: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 3102 | CalcLogDetStochFSVA(dim_mode_, cg_max_num_it_tridiag, chol_fact_sigma_woodbury, chol_ip_cross_cov, chol_fact_sigma_ip, chol_fact_sigma_ip_preconditioner, | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:74: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:335:36: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 335 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:289:26: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 289 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | blockA, blockB+j2*actual_kc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | actual_mc, panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | Scalar(-1), | ~~~~~~~~~~~ 293 | actual_kc, actual_kc, // strides | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | panelOffset, panelOffset); // offsets | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = true]': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:319:27: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 319 | pack_lhs_panel(blockA, lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | actualPanelWidth, actual_mc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | actual_kc, j2); | ~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]' 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]' 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]' 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:372:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from 'void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]' 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]' 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:372:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]' 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:372:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Transpose > >, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Transpose > >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Transpose > >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Transpose > >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1>, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Transpose > >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 1>, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 1>, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 1>, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Matrix, 1>, 2, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Matrix, 1>, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:180:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6644:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6644 | den_mat_t sigma_resid_plus_W_inv_cross_cov = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(information_ll_.asDiagonal() * (*cross_cov)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:191:26: required from 'void Eigen::SimplicialCholeskyBase::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Product >, Eigen::Matrix, 1>; Dest = Eigen::Matrix; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 191 | derived().matrixU().solveInPlace(dest); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Product >, Eigen::Matrix, 1>; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6644:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6644 | den_mat_t sigma_resid_plus_W_inv_cross_cov = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(information_ll_.asDiagonal() * (*cross_cov)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10231:39: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10231 | + auto_cross_cov.col(i).dot(sigma_ip_inv_cross_cov_pred_T.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Product >, Eigen::Matrix, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseAssign.h:200:35: required from 'static typename Eigen::internal::enable_if::Shape, Eigen::DenseShape>::value>::type Eigen::internal::assignment_from_dense_op_sparse::run(DstXprType&, const Eigen::CwiseBinaryOp, const Lhs, const Rhs>&, const Eigen::internal::assign_op&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 2>; Rhs = Eigen::Product >, Eigen::Matrix, 0>; Scalar = double; DstXprType = Eigen::Matrix; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::Shape, Eigen::DenseShape>::value>::type = void; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape; typename DstXprType::Scalar = double]' 200 | call_assignment_no_alias(dst, -src.rhs(), Func1()); | ^~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]' 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:238:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 238 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4213:27: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4213 | HTPsiInvH_cluster_i = H_cluster_i.transpose() * H_cluster_i - MInvSqrtZtH.transpose() * MInvSqrtZtH; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1125:41: required from here 1125 | re_model_den_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/GPBoost/cov_fcts.h:1691:15: required from 'void GPBoost::CovFunction::InitializeCovFctGrad() [with T_mat = Eigen::Matrix]' 1691 | return GradientRangeMaternSpaceTimeShape0_5(cm, dist_ij, sigma, ind_range, i, j, coords_ptr, coords_pred_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:157:4: required from 'GPBoost::CovFunction::CovFunction(GPBoost::string_t, double, double, double, double, bool, int, bool) [with T_mat = Eigen::Matrix; GPBoost::string_t = std::__cxx11::basic_string]' 157 | InitializeCovFctGrad(); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:841:56: required from 'GPBoost::RECompGP::RECompGP(const GPBoost::den_mat_t&, GPBoost::string_t, double, double, double, bool, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::string_t = std::__cxx11::basic_string]' 841 | cov_function_ = std::shared_ptr>(new CovFunction(cov_fct, shape, taper_range, taper_shape, taper_mu, apply_tapering, (int)coords.cols(), use_precomputed_dist_for_calc_cov)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6510:47: required from 'void GPBoost::REModelTemplate::CreateREComponentsFITC_FSA(GPBoost::data_size_t, std::map >&, GPBoost::data_size_t, const double*, GPBoost::string_t, double, double, double, std::vector > > >&, std::vector > > >&, std::vector > >&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::string_t = std::__cxx11::basic_string]' 6510 | std::shared_ptr> gp_ip(new RECompGP( | ^~~~~~~~~~~~~~~~~~~~~~~~ 6511 | gp_coords_ip_mat, cov_fct, cov_fct_shape, cov_fct_taper_range, cov_fct_taper_shape, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6512 | false, false, true, false, false, true)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:310:6: required from 'GPBoost::REModelTemplate::REModelTemplate(GPBoost::data_size_t, const GPBoost::data_size_t*, const char*, GPBoost::data_size_t, const double*, const GPBoost::data_size_t*, GPBoost::data_size_t, const int*, GPBoost::data_size_t, const double*, int, const double*, GPBoost::data_size_t, const char*, double, const char*, double, double, int, const char*, int, double, const char*, const char*, double, const char*, int, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 310 | CreateREComponentsFITC_FSA(num_data_, data_indices_per_cluster_, cluster_i, gp_coords_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:104:25: required from here 104 | num_parallel_threads)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:59:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:59:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:280:48: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:59:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:567:77: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 567 | m_colNormsDirect.coeffRef(j) = m_qr.col(j).tail(rows - k - 1).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, true> >, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1, true> >, Eigen::Block, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, -1, -1, true> >; Rhs = Eigen::Block, -1, 1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:20: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1772:106: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1772 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += ((0.5 * sigma_ip_inv_cross_cov_y_aux.dot((sigma_ip_stable_grad)*sigma_ip_inv_cross_cov_y_aux) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1773:66: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1773 | - (((*cross_cov_grad).transpose()) * y_aux_[cluster_i]).dot(sigma_ip_inv_cross_cov_y_aux)) / cov_pars[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1805:157: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1805 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += (0.5 * y_[cluster_i].dot(vecchia_grad_y) - ((*cross_cov).transpose() * vecchia_grad_y).dot(woodbury_vecchia_y) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1807:73: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1807 | 0.5 * (D_inv_B_cross_cov_[cluster_i][0] * woodbury_vecchia_y).dot((D_grad_sigma_resid_inv_cross_cov_T * woodbury_vecchia_y))) / cov_pars[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Product >, Eigen::Matrix, 1>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product >, Eigen::Matrix, 1>; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1899:94: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1899 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] -= 0.5 * y_aux_[cluster_i].dot(FITC_Diag_grad.asDiagonal() * y_aux_[cluster_i]) / cov_pars[0]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::CwiseUnaryOp, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1900:91: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1900 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += 0.5 * FITC_Diag_grad.dot(fitc_resid_diag_[cluster_i].cwiseInverse()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0>, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from 'struct Eigen::internal::evaluator_wrapper_base, 0>, -1, 1, false> > >' 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from 'struct Eigen::internal::unary_evaluator, 0>, -1, 1, false> >, Eigen::internal::IndexBased, double>' 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 0>, -1, 1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0>, -1, 1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >; Derived = Eigen::Block, -1, 1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5458:204: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5458 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4906:135: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4906 | d_detmll_d_aux_par = (SigmaI_plus_W_inv_Z_.cwiseProduct(deriv_information_aux_par.asDiagonal() * PI_Z)).colwise().sum().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:180:20: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:188:46: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 2, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:194:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4000:81: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4000 | cov_grad[j] += SigmaI_plus_ZtWZ_inv_d_mll_d_mode.dot(I_j * (Zt * first_deriv_ll_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1629:78: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1629 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1630 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1631 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8630:198: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_Vecchia(GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 8630 | FI(par_nb + first_cov_par, par_nb_cross + first_cov_par) += (sigma_inv_sigma_grad_rand_vec_[par_nb + 1]).cwiseProduct(sigma_inv_sigma_grad_rand_vec_[par_nb_cross + 1]).colwise().sum().mean() / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:8509:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8509 | CalcFisherInformation_Vecchia(FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1884:94: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1884 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] -= 0.5 * y_aux_[cluster_i].dot((*sigma_resid_grad) * y_aux_[cluster_i]) / cov_pars[0]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, true>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]' 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:41: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 754 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3206:106: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3206 | approx_marginal_ll += -0.5 * ((B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)).dot(D_inv[igp] * (B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Transpose > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Transpose > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Transpose > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Transpose > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Transpose > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6592:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6592 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6592:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6592 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product >, Eigen::Matrix, 0>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product >, Eigen::Matrix, 0>]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:435:35: required from 'void GPBoost::SubtractProdFromNonSqMat(T_mat&, const den_mat_t&, const den_mat_t&) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0; den_mat_t = Eigen::Matrix]' 435 | it.valueRef() -= M1.col(i).dot(M2.col(j)); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9926:36: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9926 | SubtractProdFromNonSqMat(sigma_resid_pred_obs, cross_cov_pred_ip.transpose(), sigma_ip_inv_cross_cov_T);// Subtract predictive process (prediction) covariance | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9570:27: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9570 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9570:27: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9570 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, -1, true>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, -1, true>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, -1, true>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/cov_fcts.h:997:17: required from 'void GPBoost::CovFunction::FindInitCovPar(const T_mat&, const GPBoost::den_mat_t&, bool, GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]' 997 | den_mat_t coords_space = coords(Eigen::all, Eigen::seq(1, Eigen::last)); | ^~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1216:34: required from 'void GPBoost::RECompGP::FindInitCovPar(GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]' 1216 | cov_function_->FindInitCovPar(*dist_, coords_, false, rng, pars, marginal_variance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4098:81: required from 'void GPBoost::REModelTemplate::FindInitCovPar(const double*, const double*, double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4098 | re_comps_vecchia_[unique_clusters_[0]][0][ind_intercept_gp_]->FindInitCovPar(rng_, pars, init_marg_var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1138:34: required from here 1138 | re_model_sp_->FindInitCovPar(y_data, fixed_effects, cov_pars_.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Householder/Householder.h:78:71: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Householder/Householder.h:46:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false> >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8242:14: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8242 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8257:14: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8257 | vec_t cross_covT_sigma_resid_I_y = (*cross_cov).transpose() * sigma_resid_I_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:172:40: required from 'void LBFGSpp::BFGSMat::apply_Hv(const Vector&, const Scalar&, Vector&) [with Scalar = double; bool LBFGSB = false; Vector = Eigen::Matrix]' 172 | m_alpha[j] = m_s.col(j).dot(res) / m_ys[j]; | ~~~~~~~~~~~~~~^~~~~ ./include/LBFGS.h:148:28: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 148 | m_bfgs.apply_Hv(m_grad, -Scalar(1), m_drt); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Functor = sub_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:416:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 416 | m_info = gaussian_elimination_1x1(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; ExpressionType = Eigen::Block, -1, 1, true>; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:362:28: required from 'int LBFGSpp::BKLDLT::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long long int]' 362 | X.col(0).noalias() = l1 * e11 + l2 * e21; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:420:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:420:26: required from 'void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]' 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1512:39: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1512 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 1>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product >, Eigen::Matrix, 1>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product >, Eigen::Matrix, 1>]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1540:39: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1540 | grad_cov_aux_par[0] += -1. * ((double)(y_[cluster_i].transpose() * y_aux_[cluster_i])) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper >, 1>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:306:38: required from 'struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 306 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:347:132: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Transpose >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:310:42: required from 'struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 310 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:347:132: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Transpose >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:314:45: required from 'struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 314 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:347:132: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Transpose >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2879:18: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 2879 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2879:18: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 2879 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, 1, false>; Scalar = double]' 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:340:21: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 340 | if (rs>0) A21 /= x; | ~~~~^~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, false>; Scalar = double]' 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:340:21: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 340 | if (rs>0) A21 /= x; | ~~~~^~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]' 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:372:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6498:14: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6498 | vec_t sigma_woodbury_vec = (*cross_cov) * chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * rand_vec_pred_SigmaI_plus_W_inv); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6500:14: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6592:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6592 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0>, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0>, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, true>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9570:27: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9570 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl >, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl >, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:216:60: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductType = 8; Scalar = double]' 216 | internal::sparse_time_dense_product(rhsNested.transpose(), lhsNested.transpose(), dstT, alpha); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9644:14: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9644 | T_mat M_aux2 = M_aux * ZtildeSigma.transpose(); | ^~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Transpose >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::DiagonalWrapper >, 1>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::DiagonalWrapper >, 1>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::DiagonalWrapper >, 1>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Transpose >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Transpose >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Householder/Householder.h:93:15: required from 'void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 93 | essential = tail / (c0 - beta); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:46:18: required from 'void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]' 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, -1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false> >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, 1, true>, -1, 1, false> > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8242:14: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8242 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5697:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5697 | vec_t SigmaDeriv_first_deriv_ll = (*cross_cov_grad) * (sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 1>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5701:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5701 | vec_t rhs = (*cross_cov).transpose() * (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll); | ^~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false> >, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false> >, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:51: required from 'static void Eigen::internal::sparse_time_dense_product_impl::run(const SparseLhsType&, const DenseRhsType&, DenseResType&, const typename Eigen::internal::remove_all::type::Scalar&) [with SparseLhsType = Eigen::SparseMatrix; DenseRhsType = Eigen::Transpose >; DenseResType = Eigen::Matrix; typename Eigen::internal::remove_all::type::Scalar = double; Res = Eigen::Matrix]' 163 | res.row(it.index()) += (alpha*it.value()) * rhs_j; | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:171:90: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3787:17: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3787 | T_mat M_aux2 = (*Z_j) * M_aux.transpose(); | ^~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false> >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8242:14: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8242 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8257:14: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8257 | vec_t cross_covT_sigma_resid_I_y = (*cross_cov).transpose() * sigma_resid_I_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8260:14: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8260 | vec_t cross_cov_sigma_woodbury_I_cross_covT_sigma_resid_I_y = (*cross_cov) * sigma_woodbury_I_cross_covT_sigma_resid_I_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true> >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true> >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true> >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true> >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:20: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:20: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:20: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:7843:12: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7843 | vec_t Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_diag = L_inv_Sigma_L_kt_sqr.transpose() * vec_t::Ones(L_inv_Sigma_L_kt_sqr.rows()); //diagonal of Sigma_Lk (I_k + Sigma_Lk^T W Sigma_Lk)^(-1) Sigma_Lk^T | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, member_sum, 0> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:22: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, 1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, 1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:59: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]' 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4503:44: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4503:44: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4906:135: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4906 | d_detmll_d_aux_par = (SigmaI_plus_W_inv_Z_.cwiseProduct(deriv_information_aux_par.asDiagonal() * PI_Z)).colwise().sum().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8630:198: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_Vecchia(GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 8630 | FI(par_nb + first_cov_par, par_nb_cross + first_cov_par) += (sigma_inv_sigma_grad_rand_vec_[par_nb + 1]).cwiseProduct(sigma_inv_sigma_grad_rand_vec_[par_nb_cross + 1]).colwise().sum().mean() / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:8509:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8509 | CalcFisherInformation_Vecchia(FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8845:18: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8845 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8845:18: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8845 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8845:18: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8845 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8845:18: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8845 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::SparseMatrix, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::SparseMatrix, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::SparseMatrix, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, 1, -1, true>; Rhs = Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]' 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:9: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 118 | P_M = chol.permutationP().transpose() * M; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8456:64: required from 'void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 8456 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2332:4: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2332 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:9: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 118 | P_M = chol.permutationP().transpose() * M; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8456:64: required from 'void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 8456 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2332:4: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2332 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2288:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2288 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2290:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2290 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2291 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2330 | PacketBlock kernel_half; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2336 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]' 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:41: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 754 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper >, 1>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6498:14: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6498 | vec_t sigma_woodbury_vec = (*cross_cov) * chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * rand_vec_pred_SigmaI_plus_W_inv); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6500:14: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6592:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6592 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6592:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6592 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10343:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10343 | vec_t rand_vec_probe_pred = sigma_resid_pred_obs.transpose() * rand_vec_probe_init; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9570:27: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9570 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9570:27: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9570 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9644:14: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9644 | T_mat M_aux2 = M_aux * ZtildeSigma.transpose(); | ^~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:51: required from 'static void Eigen::internal::sparse_time_dense_product_impl::run(const SparseLhsType&, const DenseRhsType&, DenseResType&, const typename Eigen::internal::remove_all::type::Scalar&) [with SparseLhsType = Eigen::Transpose > >; DenseRhsType = Eigen::Transpose >; DenseResType = Eigen::Transpose >; typename Eigen::internal::remove_all::type::Scalar = double; Res = Eigen::Transpose >]' 163 | res.row(it.index()) += (alpha*it.value()) * rhs_j; | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:171:90: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9644:14: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9644 | T_mat M_aux2 = M_aux * ZtildeSigma.transpose(); | ^~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::DiagonalWrapper >, 1>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::DiagonalWrapper >, 1>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:52: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:43: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Block >, -1, 1, false>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 366 | dest += (alpha*actual_rhs.coeff(k)) * lhs.col(k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, Eigen::DiagonalWrapper >, 1>, 1, -1, false>; Rhs = Eigen::Transpose >; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]' 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::OuterStride<> >' 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:97:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:125:66: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long long int; int Mode = 1; bool Conjugate = false]' 125 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::OuterStride<> >' 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:39:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:57: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:72: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long long int; int Mode = 2; bool Conjugate = false]' 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from 'void GPBoost::REModelTemplate::UpdateFixedEffects(const GPBoost::vec_t&, const double*, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/GPBoost/re_model_template.h:933:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 933 | UpdateFixedEffects(beta_, fixed_effects, fixed_effects_vec); | ^~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1> >, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 1> >, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true> >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true> > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:59: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5697:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5697 | vec_t SigmaDeriv_first_deriv_ll = (*cross_cov_grad) * (sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5698:34: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5701:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5701 | vec_t rhs = (*cross_cov).transpose() * (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll); | ^~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 2, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 2, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4405:13: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4405 | vec_t tr_PI_inv_W_deriv = Z_PI_P_deriv_PI_Z.rowwise().mean(); | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 2, -1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, 2, -1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from 'PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 1; Eigen::Index = long long int]' 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:789:80: required from 'PacketType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; BinaryOp = Eigen::internal::scalar_quotient_op; Lhs = const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::Index = long long int]' 789 | return m_d.func().packetOp(m_d.lhsImpl.template packet(index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:681:114: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long long int]' 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:437:75: required from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]' 437 | kernel.template assignPacket(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:785:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4405:13: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4405 | vec_t tr_PI_inv_W_deriv = Z_PI_P_deriv_PI_Z.rowwise().mean(); | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4503:44: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8845:18: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8845 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8845:18: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8845 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true> >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true> > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:59: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::Matrix > >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3755:21: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 3755 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2879:18: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 2879 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2879:18: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 2879 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:59: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2879:18: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 2879 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3240:12: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3240 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10246:54: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10246 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::DiagonalWrapper >, 1>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3827:23: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3827 | mean_pred_id = (re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4004:22: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4004 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Transpose >, 0>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Transpose >, 0>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Transpose >, 0>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4007:22: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4007 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8242:14: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8242 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8257:14: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8257 | vec_t cross_covT_sigma_resid_I_y = (*cross_cov).transpose() * sigma_resid_I_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true> >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true> >, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, true> >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, true> >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:20: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, true> >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:20: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product >, Eigen::Matrix, 0>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:455:20: required from 'static void Eigen::internal::generic_product_impl::addTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product >, Eigen::Matrix, 0>]' 455 | scaleAndAddTo(dst,lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:163:42: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:7843:12: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7843 | vec_t Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_diag = L_inv_Sigma_L_kt_sqr.transpose() * vec_t::Ones(L_inv_Sigma_L_kt_sqr.rows()); //diagonal of Sigma_Lk (I_k + Sigma_Lk^T W Sigma_Lk)^(-1) Sigma_Lk^T | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4503:44: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4503:44: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4906:135: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4906 | d_detmll_d_aux_par = (SigmaI_plus_W_inv_Z_.cwiseProduct(deriv_information_aux_par.asDiagonal() * PI_Z)).colwise().sum().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8630:198: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_Vecchia(GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 8630 | FI(par_nb + first_cov_par, par_nb_cross + first_cov_par) += (sigma_inv_sigma_grad_rand_vec_[par_nb + 1]).cwiseProduct(sigma_inv_sigma_grad_rand_vec_[par_nb_cross + 1]).colwise().sum().mean() / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:8509:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8509 | CalcFisherInformation_Vecchia(FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Transpose > >, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Transpose > >, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Transpose > >, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, const Eigen::Transpose > >, 1, -1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Transpose > >; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Transpose > >; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]' 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:41: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 754 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, -1, -1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, -1, -1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, -1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, -1, -1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:57:28: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:111:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' 1197 | Base::operator=(other); \ | ~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:1022:46: required from 'static void Eigen::internal::conservative_resize_like_impl::run(Eigen::DenseBase&, Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; bool IsVector = false; Eigen::Index = long long int]' 1022 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:392:60: required from 'void Eigen::PlainObjectBase::conservativeResize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long long int]' 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:793:34: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 793 | Tdiags[i].conservativeResize(j + 1, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:59: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]' 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Block, -1, 1, true>]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:718:14: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::Matrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 718 | R.col(i) -= sigma_resid * U.col(i); //parallelization in for loop is much faster | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:709:40: required from here 709 | re_model_den_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 710 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Transpose > >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Solve, 1>, Eigen::Transpose > >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Side = 1; int Mode = 1]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:503:62: required from 'void Eigen::LLT::_solve_impl_transposed(const RhsType&, DstType&) const [with bool Conjugate = true; RhsType = Eigen::Transpose >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 503 | matrixL().template conjugateIf().solveInPlace(dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:494:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6286:15: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6286 | den_mat_t sigma_ip_inv_sigma_cross_cov_pred = chol_fact_sigma_ip.solve(cross_cov_pred_ip.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6498:14: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6498 | vec_t sigma_woodbury_vec = (*cross_cov) * chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * rand_vec_pred_SigmaI_plus_W_inv); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6500:14: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10222:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10222 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10242:20: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10242 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = sub_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:59:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]' 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:22: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from 'void GPBoost::REModelTemplate::UpdateFixedEffects(const GPBoost::vec_t&, const double*, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/GPBoost/re_model_template.h:933:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 933 | UpdateFixedEffects(beta_, fixed_effects, fixed_effects_vec); | ^~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:7993:141: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivCovPar(const GPBoost::data_size_t&, const int&, const int&, const GPBoost::sp_mat_rm_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_rm_t = Eigen::SparseMatrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 7993 | d_log_det_Sigma_W_plus_I_d_cov_pars = -1 * ((Sigma_WI_plus_Sigma_inv_Z.cwiseProduct(SigmaI_deriv_rm * Sigma_PI_Z)).colwise().sum()).mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:5272:9: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5272 | CalcLogDetStochDerivCovPar(dim_mode_, num_comps_total, j, SigmaI_deriv_rm, B_grad[0][j], D_grad[0][j], D_inv_plus_W_inv_diag, PI_Z, WI_PI_Z, d_log_det_Sigma_W_plus_I_d_cov_pars); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:774:66: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, member_sum, 0> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5675:22: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5675 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5697:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5697 | vec_t SigmaDeriv_first_deriv_ll = (*cross_cov_grad) * (sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5698:34: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5699:34: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5701:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5701 | vec_t rhs = (*cross_cov).transpose() * (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll); | ^~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product >, Eigen::Block, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product >, Eigen::Block, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8845:18: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8845 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8845:18: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8845 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::SparseMatrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::SparseMatrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:469:55: required from 'static void Eigen::internal::generic_product_impl::eval_dynamic_impl(Dst&, const LhsT&, const RhsT&, const Func&, const Scalar&, Eigen::internal::true_type) [with Dst = Eigen::Matrix; LhsT = Eigen::Transpose >; RhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Scalar = double; Lhs = Eigen::CwiseUnaryOp, const Eigen::Transpose > >; Rhs = Eigen::Matrix]' 469 | call_restricted_packet_assignment_no_alias(dst, s * lhs.lazyProduct(rhs), func); | ~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:446:22: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3755:21: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 3755 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from 'static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long long int]' 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3055:35: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3055 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6592:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6592 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6596:39: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6596 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 1>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1050:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6644:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6644 | den_mat_t sigma_resid_plus_W_inv_cross_cov = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(information_ll_.asDiagonal() * (*cross_cov)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 2, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:180:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:188:46: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 2, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:194:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3240:12: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3240 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10246:54: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10246 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9570:27: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9570 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3827:23: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3827 | mean_pred_id = (re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4004:22: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4004 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4004:22: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4004 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Transpose >, 0>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Transpose >, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4007:22: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4007 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Transpose >, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4007:22: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4007 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from 'ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]' 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from 'void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]' 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from 'void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]' 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from 'Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:800:44: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 800 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8242:14: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8242 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8257:14: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8257 | vec_t cross_covT_sigma_resid_I_y = (*cross_cov).transpose() * sigma_resid_I_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, true> >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, true> >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, true> >, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, true> >, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, true> >, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:20: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:20: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl >, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl >, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:216:60: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductType = 8; Scalar = double]' 216 | internal::sparse_time_dense_product(rhsNested.transpose(), lhsNested.transpose(), dstT, alpha); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1379:22: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1379 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1765:103: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1765 | std::shared_ptr cross_cov_grad = re_comps_cross_cov_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 0.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Transpose >, 1>, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Transpose >, 1>, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Transpose >, 1>, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Transpose >, 1>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::Transpose >, 1>, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Product >, Eigen::Transpose >, 1>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Product >, Eigen::Transpose >, 1>]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:7843:12: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7843 | vec_t Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_diag = L_inv_Sigma_L_kt_sqr.transpose() * vec_t::Ones(L_inv_Sigma_L_kt_sqr.rows()); //diagonal of Sigma_Lk (I_k + Sigma_Lk^T W Sigma_Lk)^(-1) Sigma_Lk^T | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:88: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:391:7: required from 'Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Transpose, 1, -1, true> >; Scalar = double; Eigen::Index = long long int]' 391 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:20: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, true> >; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, 1, -1, true>; Rhs = Eigen::Product >, Eigen::Matrix, 1>; Dest = Eigen::Block, 1, -1, true>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]' 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4503:44: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4503 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, 1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, 1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, 1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, 1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, 1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8773:34: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8773 | sigma_resid_grad_rand_vec += sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8773:34: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8773 | sigma_resid_grad_rand_vec += sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Transpose > >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, const Eigen::Transpose > >, 1, -1, true>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]' 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:59: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]' 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:741:64: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 741 | V = (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H)); | ^ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2935:117: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 2935 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3057:19: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3057 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6294:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6294 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6649:16: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6649 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ^~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10414:19: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10414 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10343:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10343 | vec_t rand_vec_probe_pred = sigma_resid_pred_obs.transpose() * rand_vec_probe_init; | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:127: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long long int; int Mode = 2; bool Conjugate = false]' 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]' 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2273:120: required from 'void GPBoost::REModelTemplate::UpdateFixedEffects(const GPBoost::vec_t&, const double*, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 2273 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/GPBoost/re_model_template.h:933:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 933 | UpdateFixedEffects(beta_, fixed_effects, fixed_effects_vec); | ^~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:88: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, 1, -1, true>; Rhs = Eigen::Product >, Eigen::Matrix, 1>; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]' 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1841:19: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1841 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Matrix >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Matrix >]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5698:34: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5701:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5701 | vec_t rhs = (*cross_cov).transpose() * (fitc_diag_plus_WI_inv.asDiagonal() * SigmaDeriv_first_deriv_ll); | ^~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5023:18: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5023 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4125:12: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, GPBoost::data_size_t, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4125 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * Zt) * information_ll_.asDiagonal(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1629:78: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1629 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1630 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], SigmaI_[cluster_i], Zt_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1631 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8773:34: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8773 | sigma_resid_grad_rand_vec += sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8845:18: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8845 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5635:20: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5635 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:88: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::Matrix > >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, 1, -1, true>; Rhs = Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]' 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5641:19: required from 'void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]' 5641 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9131:5: required from 'void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 9131 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1416:7: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1416 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Transpose > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3755:21: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 3755 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1641:75: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1641 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1643 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = swap_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = swap_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1033:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:9: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 118 | P_M = chol.permutationP().transpose() * M; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8456:64: required from 'void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 8456 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2332:4: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2332 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2879:18: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 2879 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2879:18: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 2879 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:88: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, 1, -1, true>; Rhs = Eigen::Product >, Eigen::Matrix, 1>; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]' 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2879:18: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]' 2879 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7838:60: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7838 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7839 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7840 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7841 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10246:54: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10246 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Derived = Eigen::Block >, 1, -1, true>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:29: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9644:14: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9644 | T_mat M_aux2 = M_aux * ZtildeSigma.transpose(); | ^~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >; Functor = add_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6187:12: required from 'void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, GPBoost::data_size_t, double, const GPBoost::data_size_t*, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]' 6187 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ^~~~ ./include/GPBoost/re_model_template.h:9837:87: required from 'void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9837 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9838 | fixed_effects_cluster_i_ptr, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9839 | re_comps_[cluster_i][0][0]->cov_pars_[0], re_comps_[cluster_i][0][0]->random_effects_indices_of_data_.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9840 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9841 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9842 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3539:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3539 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3827:23: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 3827 | mean_pred_id = (re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4004:22: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4004 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Transpose >, 0>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 0>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, Eigen::Transpose >, 0>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 0>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Transpose >, 0>, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4007:22: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4007 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4224:10: required from 'void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 4224 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ^~~~~~~~~~~~~~~ re_model.cpp:1119:40: required from here 1119 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, true> >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block, -1, -1, true> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:20: required from 'void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]' 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ^~ ./include/LBFGS.h:253:42: required from 'int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]' 253 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:654:29: required from 'void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]' 654 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1045:34: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1045 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | optimizer_cov_pars_, profile_out_marginal_variance_, profile_out_coef_optim_external, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Transpose >, 1>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Transpose >, 1> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Product >, Eigen::Transpose >, 1>; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 1; bool BlasCompatible = false; typename Dest::Scalar = double]' 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix >, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:7843:12: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7843 | vec_t Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_diag = L_inv_Sigma_L_kt_sqr.transpose() * vec_t::Ones(L_inv_Sigma_L_kt_sqr.rows()); //diagonal of Sigma_Lk (I_k + Sigma_Lk^T W Sigma_Lk)^(-1) Sigma_Lk^T | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:43: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Matrix; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 366 | dest += (alpha*actual_rhs.coeff(k)) * lhs.col(k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]' 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:260:25: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' 260 | pack_rhs_panel(blockB+j2*actual_kc, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 261 | rhs.getSubMapper(actual_k2+panelOffset, actual_j2), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262 | panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | actual_kc, panelOffset); | ~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Side = 1; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 27 | triangular_solve_matrix< | ~~~~~~~~~~~~~~~~~~~~~~~~ 28 | Scalar, Index, Side==OnTheLeft?OnTheRight:OnTheLeft, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 | (Mode&UnitDiag) | ((Mode&Upper) ? Lower : Upper), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | NumTraits::IsComplex && Conjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | TriStorageOrder==RowMajor ? ColMajor : RowMajor, ColMajor, OtherInnerStride> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | ::run(size, cols, tri, triStride, _other, otherIncr, otherStride, blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:504:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:510:34: required from 'typename Eigen::internal::traits::Scalar Eigen::MatrixBase::trace() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >; typename Eigen::internal::traits::Scalar = double]' 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:4898:170: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4898 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:9: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 118 | P_M = chol.permutationP().transpose() * M; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8456:64: required from 'void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 8456 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2332:4: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2332 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:75: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long long int]' 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2385:19: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2385 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; | ^~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:88: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:582:6: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Transpose >, 1> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Transpose >, 1> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Transpose >, 1> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Transpose >, 1> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:52: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:43: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >, Eigen::Transpose >, 1> >; Rhs = Eigen::Transpose, 1, -1, false> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]' 366 | dest += (alpha*actual_rhs.coeff(k)) * lhs.col(k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5698:34: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5698 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5699:34: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5699 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product >, Eigen::Block, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product >, Eigen::Block, -1, 1, false>, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1669:129: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1669 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8773:34: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8773 | sigma_resid_grad_rand_vec += sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8773:34: required from 'void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8773 | sigma_resid_grad_rand_vec += sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8774 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8775 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8512:5: required from 'void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 8512 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1163:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1163 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3324:42: required from 'void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 3324 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7829:63: required from 'double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7829 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7830 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7831 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7832 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2616:14: required from 'void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2616 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:693:52: required from here 693 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4004:22: required from 'void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 4004 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1085:51: required from here 1085 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | coef_.data(), | ~~~~~~~~~~~~~ 1087 | y_obs, | ~~~~~~ 1088 | out_predict, | ~~~~~~~~~~~~ 1089 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1090 | fixed_effects, | ~~~~~~~~~~~~~~ 1091 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1558:56: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1558 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:75: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long long int]' 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5679:17: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 5679 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * fitc_diag_plus_WI_inv.asDiagonal() * (*cross_cov_grad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1612:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1612 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:88: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Derived = Eigen::Block >, 1, -1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:29: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3240:12: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3240 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1854:18: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1854 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4383:220: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4383 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4466:19: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4466 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5008:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, 1, 1, false>; SrcXprType = Eigen::Block, -1, 1, true>, 1, 1, false>; Functor = swap_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, 1, 1, false>; SrcXprType = Eigen::Block, -1, 1, true>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, 1, 1, false>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>; Func = swap_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, 1, 1, false>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, true>, 1, 1, false>; Derived = Eigen::Block, -1, 1, true>, 1, 1, false>]' 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1033:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Transpose > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block, const Eigen::Transpose > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5558:41: required from 'void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]' 5558 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1535:18: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1535 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8171:122: required from 'void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8171 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:7888:6: required from 'void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 7888 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2329:5: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2329 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:7829:118: required from 'void GPBoost::Likelihood::CalcLogDetStochDerivMode(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]' 7829 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:5216:6: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>]' 5216 | CalcLogDetStochDerivMode(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1604:76: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1604 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, 1, 1, false>; SrcXprType = Eigen::Block, -1, 1, true>, 1, 1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, 1, 1, false>; SrcXprType = Eigen::Block, -1, 1, true>, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, 1, 1, false>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, 1, 1, false>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>, 1, 1, false>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]' ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:59: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:582:6: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5008:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5008:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1825:28: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1825 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:393:43: required from here 393 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 394 | nullptr, | ~~~~~~~~ 395 | 0, | ~~ 396 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 397 | nullptr, | ~~~~~~~~ 398 | num_it_, | ~~~~~~~~ 399 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 400 | nullptr, | ~~~~~~~~ 401 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 402 | nullptr, | ~~~~~~~~ 403 | calc_std_dev_, | ~~~~~~~~~~~~~~ 404 | fixed_effects, | ~~~~~~~~~~~~~~ 405 | true, | ~~~~~ 406 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | false, | ~~~~~~ 409 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Transpose >, 1> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Transpose >, 1> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> >; Functor = add_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1842:303: required from 'void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]' 1842 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1528:8: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1528 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5008:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5008:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from 'void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]' 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/GPBoost/re_model_template.h:8289:20: required from 'void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 8289 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8290 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8291 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:831:5: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 831 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 2, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:180:20: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:88: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5008:14: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5008 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from 'class Eigen::InverseImpl >, Eigen::SolverStorage>' 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from 'class Eigen::Inverse > >' 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/Eigen/src/LU/InverseImpl.h:28:43: required from 'static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; int Size = -1]' 28 | result = matrix.partialPivLu().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/InverseImpl.h:311:60: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1545:77: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]' 1545 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:412:41: required from here 412 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 413 | nullptr, | ~~~~~~~~ 414 | 0, | ~~ 415 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 416 | nullptr, | ~~~~~~~~ 417 | num_it_, | ~~~~~~~~ 418 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 419 | nullptr, | ~~~~~~~~ 420 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 421 | nullptr, | ~~~~~~~~ 422 | calc_std_dev_, | ~~~~~~~~~~~~~~ 423 | fixed_effects, | ~~~~~~~~~~~~~~ 424 | true, | ~~~~~ 425 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | false, | ~~~~~~ 428 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from 'void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]' 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2403:28: required from 'void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 2403 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2406 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:689:39: required from here 689 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = swap_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = swap_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]' 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1033:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block >, 1, -1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block >, 1, -1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block >, 1, -1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10216:42: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 10216 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6500:14: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:528:46: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' 528 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/PartialPivLU.h:133:14: required from 'Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]' 133 | compute(); | ~~~~~~~^~ ./include/Eigen/src/LU/PartialPivLU.h:315:10: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6500:14: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, 1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, 1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, 1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<-1, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<-1, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<-1, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false> >': ./include/Eigen/src/Core/Ref.h:44:50: required from 'struct Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, 0, Eigen::OuterStride<> >, -1, -1, false> >' 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ ./include/Eigen/src/Core/Ref.h:300:101: required by substitution of 'template Eigen::Ref, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>]' 300 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:463:17: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long long int]' 463 | BlockType A_0 = lu.block(0,0,rows,k); | ^~~ ./include/Eigen/src/LU/PartialPivLU.h:514:17: required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]' 510 | partial_lu_impl | ~~~~~~~~~~~~~~~ 511 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:538:31: required from 'void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]' 538 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:133:14: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:495:30: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/Eigen/src/LU/PartialPivLU.h:582:39: required from 'static void Eigen::internal::Assignment >, Eigen::internal::assign_op::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op::Scalar>&) [with DstXprType = Eigen::Matrix; MatrixType = Eigen::Matrix; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename Eigen::PartialPivLU::Scalar = double]' 582 | dst = src.nestedExpression().solve(MatrixType::Identity(src.rows(), src.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6500:14: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 33 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 34 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:377:43: required from 'static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long long int; MatrixTypeRef = Eigen::Ref, 0, Eigen::OuterStride<> >]' 377 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:439:26: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 34 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:400:114: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:6500:14: required from 'void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]' 6500 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3468:59: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3468 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3470 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3471 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3472 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3473 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3474 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:79:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:123:17: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:79:51: required from 'class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:123:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]' 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Visitor.h:302:14: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 33 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = swap_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>]' 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:483:24: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, -1, 1, true>, 1, 1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, -1, 1, true>, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]' ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5030:184: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 5030 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/ProductEvaluators.h:274:18: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' 274 | evaluator rhsEval(rhs); | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:329:41: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>]' 329 | internal::outer_product_selector_run(dst, lhs, rhs, sub(), is_row_major()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>]' 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Src = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; Func = sub_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/NoAlias.h:59:31: required from 'ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; StorageBase = Eigen::MatrixBase]' 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:400:77: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:280:48: required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]' 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 33 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 34 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9984:182: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9984 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:973:25: required from here 973 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | y_obs, | ~~~~~~ 975 | num_data_pred, | ~~~~~~~~~~~~~~ 976 | out_predict, | ~~~~~~~~~~~~ 977 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 978 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 979 | predict_var, | ~~~~~~~~~~~~ 980 | predict_response, | ~~~~~~~~~~~~~~~~~ 981 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 982 | coef_.data(), | ~~~~~~~~~~~~~ 983 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 984 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 985 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 987 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | use_saved_data, | ~~~~~~~~~~~~~~~ 989 | fixed_effects, | ~~~~~~~~~~~~~~ 990 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:993:28: required from here 993 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | y_obs, | ~~~~~~ 995 | num_data_pred, | ~~~~~~~~~~~~~~ 996 | out_predict, | ~~~~~~~~~~~~ 997 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 998 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 999 | predict_var, | ~~~~~~~~~~~~ 1000 | predict_response, | ~~~~~~~~~~~~~~~~~ 1001 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1002 | coef_.data(), | ~~~~~~~~~~~~~ 1003 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1005 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1007 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1008 | use_saved_data, | ~~~~~~~~~~~~~~~ 1009 | fixed_effects, | ~~~~~~~~~~~~~~ 1010 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9976:17: required from 'void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]' 9976 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3535:8: required from 'void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]' 3535 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:1013:26: required from here 1013 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | y_obs, | ~~~~~~ 1015 | num_data_pred, | ~~~~~~~~~~~~~~ 1016 | out_predict, | ~~~~~~~~~~~~ 1017 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1018 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 1019 | predict_var, | ~~~~~~~~~~~~ 1020 | predict_response, | ~~~~~~~~~~~~~~~~~ 1021 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1022 | coef_.data(), | ~~~~~~~~~~~~~ 1023 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 1024 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 1025 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 1027 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 1028 | use_saved_data, | ~~~~~~~~~~~~~~~ 1029 | fixed_effects, | ~~~~~~~~~~~~~~ 1030 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 0, Eigen::OuterStride<> > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:234:28: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 37 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1050:11: [ skipping 43 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 43 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 42 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4764:176: required from 'void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]' 4764 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1619:73: required from 'void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 1619 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1620 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1621 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1623 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1624 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1625 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1626 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1084:8: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1084 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 44 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]' ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9108:60: required from 'void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]' 9108 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1402:6: required from 'void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 1402 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:374:40: required from here 374 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 375 | nullptr, | ~~~~~~~~ 376 | 0, | ~~ 377 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 378 | nullptr, | ~~~~~~~~ 379 | num_it_, | ~~~~~~~~ 380 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 381 | nullptr, | ~~~~~~~~ 382 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 383 | nullptr, | ~~~~~~~~ 384 | calc_std_dev_, | ~~~~~~~~~~~~~~ 385 | fixed_effects, | ~~~~~~~~~~~~~~ 386 | true, | ~~~~~ 387 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | false, | ~~~~~~ 390 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c sparse_matrix_utils.cpp -o sparse_matrix_utils.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/sparse_matrix_utils.h:12, from sparse_matrix_utils.cpp:9: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMap.h:50:7: required from 'class Eigen::SparseMapBase >, 0>' 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMap.h:148:7: required from 'class Eigen::SparseMapBase >, 1>' 148 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMap.h:222:7: required from 'class Eigen::Map >' 222 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_matrix_utils.cpp:241:100: required from here 241 | A_inv_B = Eigen::Map(A->n, B->n, val.size(), col_ptr.data(), row_idx.data(), val.data()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ sparse_matrix_utils.cpp:286:35: required from here 286 | sp_mat_t A_inv_B_cm = sp_mat_t(B); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ sparse_matrix_utils.cpp:306:35: required from here 306 | vec_t Ztv_private = vec_t::Zero(num_re); | ~~~~~~~~~~~^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMap.h:282:8: required from 'struct Eigen::internal::evaluator > >' 282 | struct evaluator, Options, StrideType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map >; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ sparse_matrix_utils.cpp:241:100: required from here 241 | A_inv_B = Eigen::Map(A->n, B->n, val.size(), col_ptr.data(), row_idx.data(), val.data()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/sparse_matrix_utils.h:198:27: required from 'void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]' 198 | vec_t R_j = R_ptr->col(j); | ~~~~~~~~~~^~~ sparse_matrix_utils.cpp:279:48: required from here 279 | TriangularSolve(A_const, B_const, A_inv_B, !lower); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]' 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ sparse_matrix_utils.cpp:286:35: required from here 286 | sp_mat_t A_inv_B_cm = sp_mat_t(B); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 1; _StorageIndex = int]' 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ sparse_matrix_utils.cpp:289:35: required from here 289 | A_inv_B = sp_mat_rm_t(A_inv_B_cm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:558:8: required from 'struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>' 558 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from 'struct Eigen::internal::block_evaluator, -1, 1, true, false>' 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' 145 | internal::evaluator srcEval(src); | ^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:613:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 613 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/sparse_matrix_utils.h:198:11: required from 'void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]' 198 | vec_t R_j = R_ptr->col(j); | ^~~ sparse_matrix_utils.cpp:279:48: required from here 279 | TriangularSolve(A_const, B_const, A_inv_B, !lower); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' 145 | internal::evaluator srcEval(src); | ^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, true>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, true>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::SparseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, true>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:613:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 613 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/sparse_matrix_utils.h:198:11: required from 'void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]' 198 | vec_t R_j = R_ptr->col(j); | ^~~ sparse_matrix_utils.cpp:279:48: required from here 279 | TriangularSolve(A_const, B_const, A_inv_B, !lower); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c GP_utils.cpp -o GP_utils.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/GP_utils.h:12, from GP_utils.cpp:9: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ GP_utils.cpp:73:20: required from here 73 | distances.array() *= -1; | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ GP_utils.cpp:76:33: required from here 76 | closest_distance(means.block(i - 1, 0, 1, means.cols()), data, distances); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:93:73: required from here 93 | double smallest_distance = (data(i, Eigen::all) - means(0, Eigen::all)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:123:55: required from here 123 | means(i, Eigen::all) = means_new(i, Eigen::all) / count; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:123:55: required from here 123 | means(i, Eigen::all) = means_new(i, Eigen::all) / count; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ GP_utils.cpp:159:84: required from here 159 | double distance = (data(indices_start[i], Eigen::all) - (den_mat_t)mid.transpose()).lpNorm<2>(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:159:85: required from here 159 | double distance = (data(indices_start[i], Eigen::all) - (den_mat_t)mid.transpose()).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:172:38: required from here 172 | den_mat_t z_0 = data.colwise().mean(); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:172:38: required from here 172 | den_mat_t z_0 = data.colwise().mean(); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ GP_utils.cpp:232:31: required from here 232 | den_mat_t zeta_opt = data(intersection_vect, Eigen::all).colwise().mean(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:232:77: required from here 232 | den_mat_t zeta_opt = data(intersection_vect, Eigen::all).colwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:232:77: required from here 232 | den_mat_t zeta_opt = data(intersection_vect, Eigen::all).colwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:236:68: required from here 236 | distance_to_others[i] = (means(children[p][i], Eigen::all) - zeta_opt).lpNorm<2>(); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:282:71: required from here 282 | distances_jj[jj] = (means_c(jj, Eigen::all) - data(ii, Eigen::all)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:296:84: required from here 296 | double distance_btw_childs = (means_c(jj, Eigen::all) - means_c(ii, Eigen::all)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ GP_utils.cpp:27:61: required from here 27 | if ((coords.row(uniques[j]) - coords.row(i)).squaredNorm() < EPSILON_NUMBERS_SQUARE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:20:67: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::ArrayWrapper >; Scalar = double]' 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ GP_utils.cpp:73:27: required from here 73 | distances.array() *= -1; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:20:67: required from 'Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::ArrayWrapper >; Scalar = double]' 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ GP_utils.cpp:73:27: required from here 73 | distances.array() *= -1; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:700:10: required from 'Derived& Eigen::DenseBase::setOnes() [with Derived = Eigen::Matrix]' 700 | return setConstant(Scalar(1)); | ^~~~~~~~~~~ GP_utils.cpp:68:20: required from here 68 | distances.setOnes(); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ GP_utils.cpp:89:20: required from here 89 | means_new.setZero(); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 1, -1, false>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ GP_utils.cpp:123:55: required from here 123 | means(i, Eigen::all) = means_new(i, Eigen::all) / count; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, 1, -1, false> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GP_utils.cpp:319:45: required from here 319 | coords_sum[i] = coords(i, Eigen::all).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ GP_utils.cpp:93:85: required from here 93 | double smallest_distance = (data(i, Eigen::all) - means(0, Eigen::all)).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ GP_utils.cpp:159:97: required from here 159 | double distance = (data(indices_start[i], Eigen::all) - (den_mat_t)mid.transpose()).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:873:17: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 1, -1, false>; Func = assign_op]' 873 | ActualDstType actualDst(dst); | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ GP_utils.cpp:229:18: required from here 229 | data_in_ball(data, covert_points_old[p], R_l, means(c, Eigen::all), indices_ball); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ GP_utils.cpp:236:87: required from here 236 | distance_to_others[i] = (means(children[p][i], Eigen::all) - zeta_opt).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ GP_utils.cpp:282:83: required from here 282 | distances_jj[jj] = (means_c(jj, Eigen::all) - data(ii, Eigen::all)).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ GP_utils.cpp:296:96: required from here 296 | double distance_btw_childs = (means_c(jj, Eigen::all) - means_c(ii, Eigen::all)).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GP_utils.cpp:108:51: required from here 108 | means_new(i, Eigen::all) += data(0, Eigen::all); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ GP_utils.cpp:240:38: required from here 240 | if (distance_to_others.minCoeff() > R_l) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, -1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, -1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ GP_utils.cpp:76:21: required from here 76 | closest_distance(means.block(i - 1, 0, 1, means.cols()), data, distances); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, AllRange<-1> >, member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ GP_utils.cpp:232:78: required from here 232 | den_mat_t zeta_opt = data(intersection_vect, Eigen::all).colwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ GP_utils.cpp:172:39: required from here 172 | den_mat_t z_0 = data.colwise().mean(); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, AllRange<-1> >, member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ GP_utils.cpp:232:78: required from here 232 | den_mat_t zeta_opt = data(intersection_vect, Eigen::all).colwise().mean(); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ GP_utils.cpp:172:39: required from here 172 | den_mat_t z_0 = data.colwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c DF_utils.cpp -o DF_utils.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Vecchia_utils.cpp -o Vecchia_utils.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/Vecchia_utils.h:12, from Vecchia_utils.cpp:9: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:44:58: required from here 44 | dist_ij.coeffRef(j, 0) = (coords_j(j, Eigen::all) - coords_i).lpNorm<2>(); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:322:18: required from here 322 | corr_diag.array() = (double)corr_mat_i.value(); | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:325:58: required from here 325 | corr_diag[i] -= (double)chol_ip_cross_cov.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:325:67: required from here 325 | corr_diag[i] -= (double)chol_ip_cross_cov.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ Vecchia_utils.cpp:422:32: required from here 422 | coords_ct = coords.topRows(num_data_obs); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ Vecchia_utils.cpp:452:41: required from here 452 | CoverTree_kNN(coords_ct.middleRows(segment_start[i], segment_length[i]), chol_ip_cross_cov.middleCols(segment_start[i], segment_length[i]), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ Vecchia_utils.cpp:453:25: required from here 453 | corr_diag.segment(segment_start[i], segment_length[i]), segment_start[i], re_comps_vecchia_cluster_i, cover_trees[i], | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ Vecchia_utils.cpp:930:115: required from here 930 | den_mat_t gp_coords_mat = Eigen::Map(gp_coords.data(), num_data_per_cluster[cluster_i], dim_gp_coords); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ Vecchia_utils.cpp:940:42: required from here 940 | gp_coords_mat = gp_coords_mat_not_sort(sort_time, Eigen::all); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ Vecchia_utils.cpp:1044:77: required from here 1044 | z_outer_z_obs_neighbors_cluster_i[i][j] = coef_vec * coef_vec.transpose(); | ~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1044:78: required from here 1044 | z_outer_z_obs_neighbors_cluster_i[i][j] = coef_vec * coef_vec.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ Vecchia_utils.cpp:1161:29: required from here 1161 | D_inv_cluster_i.diagonal().array() = nugget_var;//nugget effect is not 1 if not on transformed scale | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1161:37: required from here 1161 | D_inv_cluster_i.diagonal().array() = nugget_var;//nugget effect is not 1 if not on transformed scale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from 'struct Eigen::internal::accessors_level, 1>, Eigen::Transpose > > >' 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1191:76: required from here 1191 | sigma_ip_inv_cross_cov_T_cluster_i = chol_fact_sigma_ip_cluster_i.solve((*sigma_cross_cov).transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1191:76: required from here 1191 | sigma_ip_inv_cross_cov_T_cluster_i = chol_fact_sigma_ip_cluster_i.solve((*sigma_cross_cov).transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1196:85: required from here 1196 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar] = sigma_ip_grad[ipar] * sigma_ip_inv_cross_cov_T_cluster_i; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1253:119: required from here 1253 | sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_cross_cov_gradT_obs - sigma_ip_grad_sigma_ip_inv_cross_cov_T_obs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1258:107: required from here 1258 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(nearest_neighbors_cluster_i[i][jj])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1278:36: required from here 1278 | cov_mat_obs_neighbors_j.array() *= (z_outer_z_obs_neighbors_cluster_i[i][j - 1].block(1, 0, num_nn, 1)).array();//cov_mat_obs_neighbors_j.cwiseProduct() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1278:116: required from here 1278 | cov_mat_obs_neighbors_j.array() *= (z_outer_z_obs_neighbors_cluster_i[i][j - 1].block(1, 0, num_nn, 1)).array();//cov_mat_obs_neighbors_j.cwiseProduct() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ Vecchia_utils.cpp:1327:41: required from here 1327 | cov_mat_between_neighbors.diagonal().array() += 1.;//add nugget effect | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1327:49: required from here 1327 | cov_mat_between_neighbors.diagonal().array() += 1.;//add nugget effect | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1339:45: required from here 1339 | A_i = (chol_fact_between_neighbors.solve(cov_mat_obs_neighbors)).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1>, Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1>, Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ Vecchia_utils.cpp:1339:79: required from here 1339 | A_i = (chol_fact_between_neighbors.solve(cov_mat_obs_neighbors)).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Transpose > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1348:60: required from here 1348 | A_i_grad_sigma2 = -(chol_fact_between_neighbors.solve(A_i.transpose())).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Transpose > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Transpose > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1>, Eigen::Transpose > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1>, Eigen::Transpose > > >' 52 | template class Transpose | ^~~~~~~~~ Vecchia_utils.cpp:1348:88: required from here 1348 | A_i_grad_sigma2 = -(chol_fact_between_neighbors.solve(A_i.transpose())).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1>, Eigen::Transpose > > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Transpose > > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1>, Eigen::Transpose > > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose, 1>, Eigen::Transpose > > >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:1348:89: required from here 1348 | A_i_grad_sigma2 = -(chol_fact_between_neighbors.solve(A_i.transpose())).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose, 1>, Eigen::Matrix > >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose, 1>, Eigen::Matrix > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1369:150: required from here 1369 | D_grad_cluster_i[ind_first_par + ipar].coeffRef(i, i) -= sigma_ip_inv_cross_cov_T_cluster_i.col(i).dot(2 * sigma_cross_cov_gradT[ipar].col(i) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1370:71: required from here 1370 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::AllRange<-1>, std::vector > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::AllRange<-1>, std::vector > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::internal::AllRange<-1>, std::vector, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ Vecchia_utils.cpp:1615:101: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1616:83: required from here 1616 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, -1, false> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, -1, false> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1627:115: required from here 1627 | cov_mat_obs_neighbors_j.array() *= (z_outer_z_obs_neighbors_cluster_i[i][j - 1].block(1, 0, num_nn, 1)).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, -1, 1, true> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, -1, 1, true> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1643:49: required from here 1643 | Dp[i] -= chol_ip_cross_cov_pred.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:1643:58: required from here 1643 | Dp[i] -= chol_ip_cross_cov_pred.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ Vecchia_utils.cpp:1668:15: required from here 1668 | sp_mat_rm_t Bpo_rm = sp_mat_rm_t(Bpo); | ^~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1673:134: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1673:145: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1673:146: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1673:63: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:1674:18: required from here 1674 | pred_mean = -Bpo_rm * (y_cluster_i - (*sigma_cross_cov) * vecchia_y); | ^~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1674:63: required from here 1674 | pred_mean = -Bpo_rm * (y_cluster_i - (*sigma_cross_cov) * vecchia_y); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1674:63: required from here 1674 | pred_mean = -Bpo_rm * (y_cluster_i - (*sigma_cross_cov) * vecchia_y); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1674:72: required from here 1674 | pred_mean = -Bpo_rm * (y_cluster_i - (*sigma_cross_cov) * vecchia_y); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1683:94: required from here 1683 | Vecchia_cross_cov.col(i) = Bt_D_inv_cluster_i * (B_cluster_i * (*sigma_cross_cov).col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1683:95: required from here 1683 | Vecchia_cross_cov.col(i) = Bt_D_inv_cluster_i * (B_cluster_i * (*sigma_cross_cov).col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1708:42: required from here 1708 | Bp_inv_Dp = Bp_inv * Dp.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1710:58: required from here 1710 | pred_cov = den_mat_t(Bp_inv_Dp * Bp_inv.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>' 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ Vecchia_utils.cpp:1716:37: required from here 1716 | pred_var[i] = (Bp_inv_Dp.row(i)).dot(Bp_inv.row(i)); | ~~~~~~~~~~~~~^~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1734:29: required from here 1734 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1734:41: required from here 1734 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1734:50: required from here 1734 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1734:61: required from here 1734 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1734:76: required from here 1734 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1734:90: required from here 1734 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1734:107: required from here 1734 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1740:46: required from here 1740 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1740:46: required from here 1740 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ Vecchia_utils.cpp:1740:46: required from here 1740 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1740:46: required from here 1740 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1741:77: required from here 1741 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:1748:18: required from here 1748 | pred_mean = -Bpo * y_cluster_i; | ^~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1748:24: required from here 1748 | pred_mean = -Bpo * y_cluster_i; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1976:59: required from here 1976 | sp_mat_t cond_prec = Bp.transpose() * Dp_inv.asDiagonal() * Bp + Bop.transpose() * Do_inv.asDiagonal() * Bop; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1976:63: required from here 1976 | sp_mat_t cond_prec = Bp.transpose() * Dp_inv.asDiagonal() * Bp + Bop.transpose() * Do_inv.asDiagonal() * Bop; | ^~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1976:108: required from here 1976 | sp_mat_t cond_prec = Bp.transpose() * Dp_inv.asDiagonal() * Bp + Bop.transpose() * Do_inv.asDiagonal() * Bop; | ^~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1979:64: required from here 1979 | vec_t y_aux = Bop.transpose() * (Do_inv.asDiagonal() * (Bo * y_cluster_i)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1979:75: required from here 1979 | vec_t y_aux = Bop.transpose() * (Do_inv.asDiagonal() * (Bo * y_cluster_i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1979:76: required from here 1979 | vec_t y_aux = Bop.transpose() * (Do_inv.asDiagonal() * (Bo * y_cluster_i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1980:30: required from here 1980 | pred_mean = -CholFact.solve(y_aux); | ~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:1980:36: required from here 1980 | pred_mean = -CholFact.solve(y_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1986:59: required from here 1986 | pred_cov = den_mat_t(cond_prec_chol_inv.transpose() * cond_prec_chol_inv); | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ Vecchia_utils.cpp:1992:43: required from here 1992 | pred_var[i] = (cond_prec_chol_inv.col(i)).dot(cond_prec_chol_inv.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:2136:31: required from here 2136 | vec_t D_inv = D.cwiseInverse(); | ~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:2141:88: required from here 2141 | sp_mat_t M_aux_Woodbury = B.transpose() * D_inv.asDiagonal() * B + Z_o.transpose() * Z_o; | ^~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > > >': ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Transpose > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:2149:63: required from here 2149 | sp_mat_t ZoSigmaZoT_plusI_Inv = -MInvSqrtX_Z_o_T.transpose() * MInvSqrtX_Z_o_T + Identity_obs; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2149:67: required from here 2149 | sp_mat_t ZoSigmaZoT_plusI_Inv = -MInvSqrtX_Z_o_T.transpose() * MInvSqrtX_Z_o_T + Identity_obs; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:2149:85: required from here 2149 | sp_mat_t ZoSigmaZoT_plusI_Inv = -MInvSqrtX_Z_o_T.transpose() * MInvSqrtX_Z_o_T + Identity_obs; | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2150:31: required from here 2150 | sp_mat_t Z_p_B_inv = Z_p * B_inv; | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Transpose >, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2152:75: required from here 2152 | sp_mat_t ZpSigmaZoT = Z_p_B_inv_D * (B_inv.transpose() * Z_o.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::Product >, Eigen::Transpose >, 2>, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 2>, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 2>, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2152:76: required from here 2152 | sp_mat_t ZpSigmaZoT = Z_p_B_inv_D * (B_inv.transpose() * Z_o.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product, Eigen::Transpose >, 2> > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product, Eigen::Transpose >, 2>, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product, Eigen::Transpose >, 2> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:2156:93: required from here 2156 | pred_cov = den_mat_t(Z_p_B_inv_D * Z_p_B_inv.transpose() - M_aux * ZpSigmaZoT.transpose()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2182:39: required from here 2182 | vec_t resp_aux = Z_o.transpose() * y_cluster_i; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:2184:35: required from here 2184 | resp_aux = y_cluster_i - Z_o * resp_aux2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2185:97: required from here 2185 | pred_mean = Z_p * (B_inv * (D.asDiagonal() * (B_inv.transpose() * (Z_o.transpose() * resp_aux)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2185:98: required from here 2185 | pred_mean = Z_p * (B_inv * (D.asDiagonal() * (B_inv.transpose() * (Z_o.transpose() * resp_aux)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2185:99: required from here 2185 | pred_mean = Z_p * (B_inv * (D.asDiagonal() * (B_inv.transpose() * (Z_o.transpose() * resp_aux)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2185:100: required from here 2185 | pred_mean = Z_p * (B_inv * (D.asDiagonal() * (B_inv.transpose() * (Z_o.transpose() * resp_aux)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ Vecchia_utils.cpp:859:87: required from here 859 | sed = (coords(sort_sum[down_i], Eigen::all) - coords(i, Eigen::all)).squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:754:14: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = double; int _Options = 0; _StorageIndex = int]' 754 | Eigen::Map(this->m_data.valuePtr(), rows()).setOnes(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1159:31: required from here 1159 | D_inv_cluster_i.setIdentity();//Put 1's on the diagonal for nugget effect (entries are not overriden but added below) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1359:46: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1359 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1359:57: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1359 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:1359:86: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1359 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~^~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1359:66: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1359 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1362:46: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1362 | return(std::make_shared(correct * sigma_)); | ~~~~~~~~^~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1379:33: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1379 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~^~~~~~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1379:46: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1379 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from 'class Eigen::Array' 45 | class Array | ^~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:27:67: required from 'Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::ArrayWrapper, 0> >; Scalar = double]' 27 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::add_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1327:55: required from here 1327 | cov_mat_between_neighbors.diagonal().array() += 1.;//add nugget effect | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:27:67: required from 'Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::ArrayWrapper, 0> >; Scalar = double]' 27 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::add_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1327:55: required from here 1327 | cov_mat_between_neighbors.diagonal().array() += 1.;//add nugget effect | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1547:47: required from 'void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 1547 | ZstarSigmatildeTZT = Zstar * Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1476:59: required from here 1476 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1553:39: required from 'void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 1553 | ZstarSigmatildeTZT = Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1476:59: required from here 1476 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 1; _StorageIndex = int]' 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ Vecchia_utils.cpp:1668:39: required from here 1668 | sp_mat_rm_t Bpo_rm = sp_mat_rm_t(Bpo); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/sparse_matrix_utils.h:198:27: required from 'void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]' 198 | vec_t R_j = R_ptr->col(j); | ~~~~~~~~~~^~~ Vecchia_utils.cpp:1707:52: required from here 1707 | TriangularSolve(Bp, Bp_inv, Bp_inv, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDiagonalProduct.h:88:32: required from 'struct Eigen::internal::sparse_diagonal_product_evaluator, Eigen::Transpose >, 0>' 88 | evaluator m_diagCoeffImpl; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDiagonalProduct.h:49:8: required from 'struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper >, 0>, 8, Eigen::SparseShape, Eigen::DiagonalShape, double, double>' 49 | struct product_evaluator, ProductTag, SparseShape, DiagonalShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 0> >' 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ Vecchia_utils.cpp:1708:42: required from here 1708 | Bp_inv_Dp = Bp_inv * Dp.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1194:15: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1194 | OtherCopy otherCopy(other.derived()); | ^~~~~~~~~ Vecchia_utils.cpp:1708:42: required from here 1708 | Bp_inv_Dp = Bp_inv * Dp.asDiagonal(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1708:42: required from here 1708 | Bp_inv_Dp = Bp_inv * Dp.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ Vecchia_utils.cpp:1716:45: required from here 1716 | pred_var[i] = (Bp_inv_Dp.row(i)).dot(Bp_inv.row(i)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from 'struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>' 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from 'struct Eigen::internal::block_evaluator, -1, 1, true, false>' 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ Vecchia_utils.cpp:1992:51: required from here 1992 | pred_var[i] = (cond_prec_chol_inv.col(i)).dot(cond_prec_chol_inv.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ Vecchia_utils.cpp:1992:51: required from here 1992 | pred_var[i] = (cond_prec_chol_inv.col(i)).dot(cond_prec_chol_inv.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:33:60: required from here 33 | pp_node[j] = chol_ip_cross_cov.col(coords_ind_j[j]).dot(chol_ip_cross_cov_sample); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:67: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1426:18: required from 'void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 1426 | cov_grad[0] /= this->cov_pars_[0]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:47:63: required from here 47 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | corr_mat, corr_mat_deriv.data(), false, true, 1., false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from 'struct Eigen::internal::evaluator_wrapper_base, -1, 1, true> > >' 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from 'struct Eigen::internal::unary_evaluator, -1, 1, true> >, Eigen::internal::IndexBased, double>' 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:325:73: required from here 325 | corr_diag[i] -= (double)chol_ip_cross_cov.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, 1, -1, false> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:675:45: required from here 675 | coords_sum[i] = coords(i, Eigen::all).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1238:128: required from here 1238 | cov_mat_between_neighbors.coeffRef(ii, jj) -= chol_ip_cross_cov_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot(chol_ip_cross_cov_cluster_i.col(nearest_neighbors_cluster_i[i][jj])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1252:153: required from here 1252 | cov_grad_mats_obs_neighbors[ind_first_par + ipar].coeffRef(ii, 0) -= (sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_ip_I_sigma_cross_covT_obs) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1253:90: required from here 1253 | sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_cross_cov_gradT_obs - sigma_ip_grad_sigma_ip_inv_cross_cov_T_obs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1256:159: required from here 1256 | cov_grad_mats_between_neighbors[ind_first_par + ipar].coeffRef(ii, jj) -= (sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][jj])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1257:91: required from here 1257 | sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot((sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][jj]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1258 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(nearest_neighbors_cluster_i[i][jj])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> >; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1369:112: required from here 1369 | D_grad_cluster_i[ind_first_par + ipar].coeffRef(i, i) -= sigma_ip_inv_cross_cov_T_cluster_i.col(i).dot(2 * sigma_cross_cov_gradT[ipar].col(i) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:700:10: required from 'Derived& Eigen::DenseBase::setOnes() [with Derived = Eigen::Matrix]' 700 | return setConstant(Scalar(1)); | ^~~~~~~~~~~ Vecchia_utils.cpp:1580:14: required from here 1580 | Dp.setOnes();//Put 1 on the diagonal (for nugget effect if gauss_likelihood, see comment below on why we add the nugget effect variance irrespective of 'predict_response') | ~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from 'struct Eigen::internal::evaluator_wrapper_base, -1, 1, true> > >' 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from 'struct Eigen::internal::unary_evaluator, -1, 1, true> >, Eigen::internal::IndexBased, double>' 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1643:64: required from here 1643 | Dp[i] -= chol_ip_cross_cov_pred.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1740:52: required from here 1739 | pred_var[i] += (cross_cov_pred_ip.row(i) - cross_cov_PP_Vecchia.row(i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1740 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1740:52: required from here 1739 | pred_var[i] += (cross_cov_pred_ip.row(i) - cross_cov_PP_Vecchia.row(i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1740 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1741:83: required from here 1741 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1741:83: required from here 1741 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1742:49: required from here 1742 | (cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_pred_obs_pred_inv_woodbury.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1742:49: required from here 1742 | (cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_pred_obs_pred_inv_woodbury.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:43: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 118 | P_M = chol.permutationP().transpose() * M; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:2148:77: required from here 2148 | TriangularSolveGivenCholesky(CholFac_M_aux_Woodbury, Z_o.transpose(), MInvSqrtX_Z_o_T, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >': ./include/Eigen/src/Core/Product.h:145:7: required from 'class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>' 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::SparseMatrix, 2>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:121:31: required from 'void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]' 121 | P_M = chol.permutationP() * M; | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from 'void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]' 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:2148:77: required from here 2148 | TriangularSolveGivenCholesky(CholFac_M_aux_Woodbury, Z_o.transpose(), MInvSqrtX_Z_o_T, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:44: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:2169:26: required from here 2169 | pred_var[i] = v1.dot(v2) - (v3.dot(v4)); | ~~~~~~^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1063:7: required from 'void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]' 1063 | mat = trMat; | ~~~~^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from 'void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1157:31: required from here 1157 | B_cluster_i.setFromTriplets(entries_init_B_cluster_i.begin(), entries_init_B_cluster_i.end());//Note: 1's are put on the diagonal | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1, 1, true>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:43: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:101: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:44:77: required from here 44 | dist_ij.coeffRef(j, 0) = (coords_j(j, Eigen::all) - coords_i).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:325:73: required from here 325 | corr_diag[i] -= (double)chol_ip_cross_cov.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:998:81: required from here 998 | dist_ij(0, 0) = (coords(j, Eigen::all) - coords(i, Eigen::all)).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1643:64: required from here 1643 | Dp[i] -= chol_ip_cross_cov_pred.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1740:52: required from here 1739 | pred_var[i] += (cross_cov_pred_ip.row(i) - cross_cov_PP_Vecchia.row(i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1740 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/cov_fcts.h:1931:125: required from 'double GPBoost::CovFunction::GradientRangeMaternSpaceTimeShape0_5(double, double, const T_mat&, int, int, int, const GPBoost::den_mat_t*, const GPBoost::den_mat_t*) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/cov_fcts.h:1691:15: required from 'void GPBoost::CovFunction::InitializeCovFctGrad() [with T_mat = Eigen::Matrix]' 1691 | return GradientRangeMaternSpaceTimeShape0_5(cm, dist_ij, sigma, ind_range, i, j, coords_ptr, coords_pred_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:157:4: required from 'GPBoost::CovFunction::CovFunction(GPBoost::string_t, double, double, double, double, bool, int, bool) [with T_mat = Eigen::Matrix; GPBoost::string_t = std::__cxx11::basic_string]' 157 | InitializeCovFctGrad(); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:841:56: required from 'GPBoost::RECompGP::RECompGP(const GPBoost::den_mat_t&, GPBoost::string_t, double, double, double, bool, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::string_t = std::__cxx11::basic_string]' 841 | cov_function_ = std::shared_ptr>(new CovFunction(cov_fct, shape, taper_range, taper_shape, taper_mu, apply_tapering, (int)coords.cols(), use_precomputed_dist_for_calc_cov)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:951:126: required from here 951 | false, false, only_one_GP_calculations_on_RE_scale, only_one_GP_calculations_on_RE_scale, save_distances_isotropic_cov_fct))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from 'struct Eigen::internal::evaluator_wrapper_base, -1, -1, false> > >' 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false> >, Eigen::internal::IndexBased, double>' 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper >; SrcXprType = Eigen::ArrayWrapper, -1, -1, false> >; Functor = mul_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper >; SrcXprType = Eigen::ArrayWrapper, -1, -1, false> >; Functor = Eigen::internal::mul_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::ArrayWrapper >; Src = Eigen::ArrayWrapper, -1, -1, false> >; Func = mul_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::ArrayWrapper >; Src = Eigen::ArrayWrapper, -1, -1, false> >; Func = mul_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:207:18: required from 'Derived& Eigen::ArrayBase::operator*=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::ArrayWrapper, -1, -1, false> >; Derived = Eigen::ArrayWrapper >]' 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1278:117: required from here 1278 | cov_mat_obs_neighbors_j.array() *= (z_outer_z_obs_neighbors_cluster_i[i][j - 1].block(1, 0, num_nn, 1)).array();//cov_mat_obs_neighbors_j.cwiseProduct() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:22: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:74: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:22: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:125: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:27: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from 'struct Eigen::internal::evaluator_wrapper_base, -1, -1, false> > >' 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false> >, Eigen::internal::IndexBased, double>' 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper >; SrcXprType = Eigen::ArrayWrapper, -1, -1, false> >; Functor = mul_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper >; SrcXprType = Eigen::ArrayWrapper, -1, -1, false> >; Functor = Eigen::internal::mul_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::ArrayWrapper >; Src = Eigen::ArrayWrapper, -1, -1, false> >; Func = mul_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::ArrayWrapper >; Src = Eigen::ArrayWrapper, -1, -1, false> >; Func = mul_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:207:18: required from 'Derived& Eigen::ArrayBase::operator*=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::ArrayWrapper, -1, -1, false> >; Derived = Eigen::ArrayWrapper >]' 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1627:116: required from here 1627 | cov_mat_obs_neighbors_j.array() *= (z_outer_z_obs_neighbors_cluster_i[i][j - 1].block(1, 0, num_nn, 1)).array(); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >': ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>' 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/OrderingMethods/Ordering.h:36:14: required from 'void Eigen::internal::ordering_helper_at_plus_a(const MatrixType&, MatrixType&) [with MatrixType = Eigen::SparseMatrix]' 36 | symmat = C + A; | ~~^~~ ./include/Eigen/src/OrderingMethods/Ordering.h:63:42: required from 'void Eigen::AMDOrdering::operator()(const MatrixType&, PermutationType&) [with MatrixType = Eigen::SparseMatrix; StorageIndex = int; PermutationType = Eigen::PermutationMatrix<-1, -1, int>]' 63 | internal::ordering_helper_at_plus_a(mat,symm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:678:15: required from 'void Eigen::SimplicialCholeskyBase::ordering(const MatrixType&, const CholMatrixType*&, CholMatrixType&) [with Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; MatrixType = Eigen::SparseMatrix; ConstCholMatrixPtr = const Eigen::SparseMatrix*; CholMatrixType = Eigen::SparseMatrix]' 678 | ordering(C,m_Pinv); | ~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:215:7: required from 'void Eigen::SimplicialCholeskyBase::compute(const MatrixType&) [with bool DoLDLT = false; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; MatrixType = Eigen::SparseMatrix]' 215 | ordering(matrix, pmat, tmp); | ^~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:381:36: required from 'Eigen::SimplicialLLT<_MatrixType, _UpLo, _Ordering>& Eigen::SimplicialLLT<_MatrixType, _UpLo, _Ordering>::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; int _UpLo = 1; _Ordering = Eigen::AMDOrdering; MatrixType = Eigen::SparseMatrix]' 381 | Base::template compute(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Vecchia_utils.cpp:1978:19: required from here 1978 | CholFact.compute(cond_prec); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:33:60: required from here 33 | pp_node[j] = chol_ip_cross_cov.col(coords_ind_j[j]).dot(chol_ip_cross_cov_sample); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, -1, true>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, -1, true>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, -1, true>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:452:20: required from here 452 | CoverTree_kNN(coords_ct.middleRows(segment_start[i], segment_length[i]), chol_ip_cross_cov.middleCols(segment_start[i], segment_length[i]), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | corr_diag.segment(segment_start[i], segment_length[i]), segment_start[i], re_comps_vecchia_cluster_i, cover_trees[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | levels_threads[i], save_distances, dist_function); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:452:20: required from here 452 | CoverTree_kNN(coords_ct.middleRows(segment_start[i], segment_length[i]), chol_ip_cross_cov.middleCols(segment_start[i], segment_length[i]), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | corr_diag.segment(segment_start[i], segment_length[i]), segment_start[i], re_comps_vecchia_cluster_i, cover_trees[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | levels_threads[i], save_distances, dist_function); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1238:128: required from here 1238 | cov_mat_between_neighbors.coeffRef(ii, jj) -= chol_ip_cross_cov_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot(chol_ip_cross_cov_cluster_i.col(nearest_neighbors_cluster_i[i][jj])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1252:153: required from here 1252 | cov_grad_mats_obs_neighbors[ind_first_par + ipar].coeffRef(ii, 0) -= (sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_ip_I_sigma_cross_covT_obs) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1253:90: required from here 1253 | sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_cross_cov_gradT_obs - sigma_ip_grad_sigma_ip_inv_cross_cov_T_obs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1256:159: required from here 1256 | cov_grad_mats_between_neighbors[ind_first_par + ipar].coeffRef(ii, jj) -= (sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][jj])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1257:91: required from here 1257 | sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot((sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][jj]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1258 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(nearest_neighbors_cluster_i[i][jj])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>; U = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> >; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1369:112: required from here 1369 | D_grad_cluster_i[ind_first_par + ipar].coeffRef(i, i) -= sigma_ip_inv_cross_cov_T_cluster_i.col(i).dot(2 * sigma_cross_cov_gradT[ipar].col(i) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::Matrix; Functor = assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Matrix; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Matrix; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Matrix]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, -1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1486:73: required from here 1486 | chol_ip_cross_cov_obs_pred.leftCols(chol_ip_cross_cov_obs.cols()) = chol_ip_cross_cov_obs; | ^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:37:51: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]' 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:2169:26: required from here 2169 | pred_var[i] = v1.dot(v2) - (v3.dot(v4)); | ~~~~~~^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 2>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 2> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 2> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 2, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2183:59: required from here 2183 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:185:26: required from 'void Eigen::SimplicialCholeskyBase::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Matrix; Dest = Eigen::Matrix; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 185 | derived().matrixL().solveInPlace(dest); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2183:59: required from here 2183 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2183:59: required from here 2183 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:191:26: required from 'void Eigen::SimplicialCholeskyBase::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Matrix; Dest = Eigen::Matrix; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]' 191 | derived().matrixU().solveInPlace(dest); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2183:59: required from here 2183 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/cov_fcts.h:1931:125: required from 'double GPBoost::CovFunction::GradientRangeMaternSpaceTimeShape0_5(double, double, const T_mat&, int, int, int, const GPBoost::den_mat_t*, const GPBoost::den_mat_t*) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/cov_fcts.h:1691:15: required from 'void GPBoost::CovFunction::InitializeCovFctGrad() [with T_mat = Eigen::Matrix]' 1691 | return GradientRangeMaternSpaceTimeShape0_5(cm, dist_ij, sigma, ind_range, i, j, coords_ptr, coords_pred_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:157:4: required from 'GPBoost::CovFunction::CovFunction(GPBoost::string_t, double, double, double, double, bool, int, bool) [with T_mat = Eigen::Matrix; GPBoost::string_t = std::__cxx11::basic_string]' 157 | InitializeCovFctGrad(); | ^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:841:56: required from 'GPBoost::RECompGP::RECompGP(const GPBoost::den_mat_t&, GPBoost::string_t, double, double, double, bool, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::string_t = std::__cxx11::basic_string]' 841 | cov_function_ = std::shared_ptr>(new CovFunction(cov_fct, shape, taper_range, taper_shape, taper_mu, apply_tapering, (int)coords.cols(), use_precomputed_dist_for_calc_cov)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:951:126: required from here 951 | false, false, only_one_GP_calculations_on_RE_scale, only_one_GP_calculations_on_RE_scale, save_distances_isotropic_cov_fct))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:74: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:125: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, 1, -1, false>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:232:74: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 232 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'struct Eigen::internal::gemm_pack_rhs, 4, 1, false, true>': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:233:85: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 233 | gemm_pack_rhs pack_rhs_panel; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Matrix; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Matrix; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from 'struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:253:134: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Matrix; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, true>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:28: required from 'static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:74: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from 'struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >': ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: required from 'static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose, -1, -1, false>, 1, -1, false> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>]' 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>; Func = sub_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/NoAlias.h:59:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:289:26: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 289 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | blockA, blockB+j2*actual_kc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | actual_mc, panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | Scalar(-1), | ~~~~~~~~~~~ 293 | actual_kc, actual_kc, // strides | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | panelOffset, panelOffset); // offsets | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = true]': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:319:27: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 319 | pack_lhs_panel(blockA, lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | actualPanelWidth, actual_mc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | actual_kc, j2); | ~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]' 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from 'static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]' 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from 'Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]' 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:372:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from 'void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]' 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from 'static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]' 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:372:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:372:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1616:83: required from here 1616 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1616:83: required from here 1616 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:558:8: required from 'struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>' 558 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from 'struct Eigen::internal::block_evaluator, -1, 1, true, false>' 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' 145 | internal::evaluator srcEval(src); | ^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:613:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 613 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/sparse_matrix_utils.h:198:11: required from 'void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]' 198 | vec_t R_j = R_ptr->col(j); | ^~~ Vecchia_utils.cpp:1707:52: required from here 1707 | TriangularSolve(Bp, Bp_inv, Bp_inv, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]' 145 | internal::evaluator srcEval(src); | ^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, true>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, true>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::SparseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, true>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:613:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]' 613 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ ./include/GPBoost/sparse_matrix_utils.h:198:11: required from 'void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]' 198 | vec_t R_j = R_ptr->col(j); | ^~~ Vecchia_utils.cpp:1707:52: required from here 1707 | TriangularSolve(Bp, Bp_inv, Bp_inv, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseProduct.h:73:15: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&, Eigen::SparseShape) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>; Rhs = Eigen::SparseMatrix; int ProductType = 8]' 73 | LhsNested lhsNested(lhs); | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseProduct.h:43:11: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>; Rhs = Eigen::SparseMatrix; int ProductType = 8]' 43 | evalTo(dst, lhs, rhs, typename evaluator_traits::Shape()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CoreEvaluators.h:104:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>]' 104 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:135:7: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_sum_op; Lhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; Rhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; XprType = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >]' 135 | m_lhsImpl(xpr.lhs()), | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:728:52: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_sum_op; Lhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; Rhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; XprType = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >]' 728 | explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:689:15: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >; _Scalar = double; int _Options = 0; _StorageIndex = int]' 689 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1976:108: required from here 1976 | sp_mat_t cond_prec = Bp.transpose() * Dp_inv.asDiagonal() * Bp + Bop.transpose() * Do_inv.asDiagonal() * Bop; | ^~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1616:83: required from here 1616 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1678:38: required from here 1678 | pred_mean += cross_cov_pred_ip * vecchia_y; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Transpose >; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Transpose >]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseAssign.h:143:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 1, -1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:75:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Matrix]' 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from 'Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Matrix]' 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:613:13: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Matrix]' 613 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2165:34: required from here 2165 | vec_t v1 = Z_p_B_inv_D.row(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:372:64: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::AllRange<-1>, std::vector > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::AllRange<-1>, std::vector > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::internal::AllRange<-1>, std::vector >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, Eigen::internal::AllRange<-1>, std::vector > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, 1, -1, true>; Rhs = Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]' 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::OuterStride<> >' 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:97:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:125:66: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long long int; int Mode = 1; bool Conjugate = false]' 125 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::OuterStride<> >' 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:39:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:57: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:73: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:72: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long long int; int Mode = 2; bool Conjugate = false]' 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2288:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2288 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2290:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2290 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2291 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2330 | PacketBlock kernel_half; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2336 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 1; _StorageIndex = long long int]' 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:689:15: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 1; _StorageIndex = long long int]' 689 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseProduct.h:73:15: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&, Eigen::SparseShape) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>; Rhs = Eigen::SparseMatrix; int ProductType = 8]' 73 | LhsNested lhsNested(lhs); | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseProduct.h:43:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CoreEvaluators.h:104:54: required from 'Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>]' 104 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:135:7: required from 'Eigen::internal::binary_evaluator, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_sum_op; Lhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; Rhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; XprType = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >]' 135 | m_lhsImpl(xpr.lhs()), | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:728:52: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_sum_op; Lhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; Rhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; XprType = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >]' 728 | explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >; _Scalar = double; int _Options = 0; _StorageIndex = int]' 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:689:15: required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >; _Scalar = double; int _Options = 0; _StorageIndex = int]' 689 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1976:108: required from here 1976 | sp_mat_t cond_prec = Bp.transpose() * Dp_inv.asDiagonal() * Bp + Bop.transpose() * Do_inv.asDiagonal() * Bop; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false> >, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false> >, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix]' 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from 'Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1344:69: required from here 1344 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true> >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true> > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:59: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, Eigen::internal::AllRange<-1>, std::vector > >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1616:83: required from here 1616 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1616:83: required from here 1616 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1678:38: required from here 1678 | pred_mean += cross_cov_pred_ip * vecchia_y; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Side = 1; int Mode = 1]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:503:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Transpose >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Transpose > >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Transpose > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1692:121: required from here 1692 | den_mat_t cross_cov_PP_Vecchia_woodbury = chol_fact_sigma_woodbury_cluster_i.solve(cross_cov_PP_Vecchia.transpose()); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1379:22: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1379 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1379:22: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1379 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl >, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl >, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:216:60: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductType = 8; Scalar = double]' 216 | internal::sparse_time_dense_product(rhsNested.transpose(), lhsNested.transpose(), dstT, alpha); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1379:22: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1379 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix > >, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix > >, -1, 1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Matrix > >, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix > >, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix > >, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1>, Eigen::Matrix > >, -1, 1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose, 1>, Eigen::Matrix > >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose, 1>, Eigen::Matrix > >]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl >, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl >, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:216:60: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductType = 8; Scalar = double]' 216 | internal::sparse_time_dense_product(rhsNested.transpose(), lhsNested.transpose(), dstT, alpha); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1547:26: required from 'void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 1547 | ZstarSigmatildeTZT = Zstar * Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1476:59: required from here 1476 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2183:59: required from here 2183 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase, 1, 1, false> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, 1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2183:59: required from here 2183 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2183:59: required from here 2183 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Transpose, 1>, Eigen::Matrix > >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Transpose, 1>, Eigen::Matrix > >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1678:38: required from here 1678 | pred_mean += cross_cov_pred_ip * vecchia_y; | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1379:22: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1379 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:51: required from 'static void Eigen::internal::sparse_time_dense_product_impl::run(const SparseLhsType&, const DenseRhsType&, DenseResType&, const typename Eigen::internal::remove_all::type::Scalar&) [with SparseLhsType = Eigen::Transpose > >; DenseRhsType = Eigen::Transpose >; DenseResType = Eigen::Transpose >; typename Eigen::internal::remove_all::type::Scalar = double; Res = Eigen::Transpose >]' 163 | res.row(it.index()) += (alpha*it.value()) * rhs_j; | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:171:90: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1379:22: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1379 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1553:26: required from 'void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 1553 | ZstarSigmatildeTZT = Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1476:59: required from here 1476 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:51: required from 'static void Eigen::internal::sparse_time_dense_product_impl::run(const SparseLhsType&, const DenseRhsType&, DenseResType&, const typename Eigen::internal::remove_all::type::Scalar&) [with SparseLhsType = Eigen::Transpose > >; DenseRhsType = Eigen::Transpose >; DenseResType = Eigen::Transpose >; typename Eigen::internal::remove_all::type::Scalar = double; Res = Eigen::Transpose >]' 163 | res.row(it.index()) += (alpha*it.value()) * rhs_j; | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:171:90: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1553:26: required from 'void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 1553 | ZstarSigmatildeTZT = Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1476:59: required from here 1476 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1615:122: required from here 1615 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:127: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long long int; int Mode = 2; bool Conjugate = false]' 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]' 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from 'static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long long int]' 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from 'static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]' 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from 'Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from 'Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from 'const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]' 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1338:86: required from here 1338 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1616:83: required from here 1616 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from 'void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1616:83: required from here 1616 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:75: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Product, Eigen::Matrix, 0>, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long long int]' 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1685:118: required from here 1685 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = swap_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = swap_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1033:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2183:59: required from here 2183 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose, 1>, Eigen::Matrix > >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, 1>, Eigen::Matrix > >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2183:59: required from here 2183 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Derived = Eigen::Block >, 1, -1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:29: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1379:22: required from 'std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]' 1379 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1194:71: required from here 1194 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true> >': ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from 'Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Derived = Eigen::Block >, 1, -1, true>]' 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:29: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1553:26: required from 'void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]' 1553 | ZstarSigmatildeTZT = Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1476:59: required from here 1476 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:780:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]' 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1356:119: required from here 1356 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:260:25: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' 260 | pack_rhs_panel(blockB+j2*actual_kc, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 261 | rhs.getSubMapper(actual_k2+panelOffset, actual_j2), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262 | panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | actual_kc, panelOffset); | ~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Side = 1; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]' 27 | triangular_solve_matrix< | ~~~~~~~~~~~~~~~~~~~~~~~~ 28 | Scalar, Index, Side==OnTheLeft?OnTheRight:OnTheLeft, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 | (Mode&UnitDiag) | ((Mode&Upper) ? Lower : Upper), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | NumTraits::IsComplex && Conjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | TriStorageOrder==RowMajor ? ColMajor : RowMajor, ColMajor, OtherInnerStride> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | ::run(size, cols, tri, triStride, _other, otherIncr, otherStride, blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]' 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:504:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1348:89: required from here 1348 | A_i_grad_sigma2 = -(chol_fact_between_neighbors.solve(A_i.transpose())).transpose(); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]' 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1673:147: required from here 1673 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::ArithmeticSequence > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::ArithmeticSequence > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::ArithmeticSequence > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::ArithmeticSequence >, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::ArithmeticSequence > >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:988:38: required from 'void GPBoost::CovFunction::FindInitCovPar(const T_mat&, const GPBoost::den_mat_t&, bool, GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]' 988 | den_mat_t coords_space = coords(sample_ind, Eigen::seq(1, Eigen::last)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1216:34: required from 'void GPBoost::RECompGP::FindInitCovPar(GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]' 1216 | cov_function_->FindInitCovPar(*dist_, coords_, false, rng, pars, marginal_variance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1209:8: required from here 1209 | void FindInitCovPar(RNG_t& rng, | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c CG_utils.cpp -o CG_utils.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/CG_utils.h:12, from CG_utils.cpp:9: ./include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL' 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from 'struct Eigen::internal::traits >' 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from 'class Eigen::QuaternionBase >' 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from 'class Eigen::Quaternion' 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/Matrix.h:22:57: required from 'struct Eigen::internal::traits >' 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:63:29: required from here 63 | for (int i = 0; i < (int)v.size(); ++i) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from 'class Eigen::Matrix' 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:293:71: required from here 293 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from 'struct Eigen::internal::traits >, 9> >' 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from 'struct Eigen::EigenBase >, 9> >' 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from 'class Eigen::TriangularBase >, 9> >' 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from 'class Eigen::TriangularViewImpl >, 9, Eigen::Dense>' 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 9>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 1, -1, false>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, 1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:214:50: required from here 214 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, -1, -1, true>, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, true>' 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:216:78: required from here 216 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:230:55: required from here 230 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:991:120: required from here 991 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, false>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, 1, -1, false>, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:111: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1931:113: required from here 1931 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from 'class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>' 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from 'class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>' 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:490:29: required from here 490 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:501:47: required from here 501 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:572:21: required from here 572 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:582:87: required from here 582 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:588:79: required from here 588 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:591:90: required from here 591 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:593:196: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:197: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:593:198: required from here 593 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet': ./include/Eigen/src/Core/DenseBase.h:179:81: required from 'class Eigen::DenseBase >, Eigen::Matrix, 0> >' 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>' 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:609:24: required from here 609 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:644:16: required from here 644 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:69: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:715:70: required from here 715 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:724:79: required from here 724 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:728:196: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:197: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:728:198: required from here 728 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:26: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >' 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:748:41: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:748:44: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:99: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:748:108: required from here 748 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::DiagonalWrapper >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:750:26: required from here 750 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from 'struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:754:36: required from here 754 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:783:29: required from here 783 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from 'class Eigen::SparseMatrix' 96 | class SparseMatrix | ^~~~~~~~~~~~ CG_utils.cpp:36:28: required from here 36 | p = std::min(p, (int)B_rm.cols()); | ^ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:57:39: required from here 57 | r = rhs - ((B_t_D_inv_rm * (B_rm * u)) + diag_W.cwiseProduct(u)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:57:40: required from here 57 | r = rhs - ((B_t_D_inv_rm * (B_rm * u)) + diag_W.cwiseProduct(u)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:57:64: required from here 57 | r = rhs - ((B_t_D_inv_rm * (B_rm * u)) + diag_W.cwiseProduct(u)); | ~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:57:66: required from here 57 | r = rhs - ((B_t_D_inv_rm * (B_rm * u)) + diag_W.cwiseProduct(u)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:57:67: required from here 57 | r = rhs - ((B_t_D_inv_rm * (B_rm * u)) + diag_W.cwiseProduct(u)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase > >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase > >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from 'class Eigen::internal::SparseTransposeImpl, 1024>' 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from 'class Eigen::TransposeImpl, Eigen::Sparse>' 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ CG_utils.cpp:62:29: required from here 62 | B_invt_r = B_rm.transpose().triangularView().solve(r); | ~~~~~~~~~~~~~~^~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 6> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 6>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ CG_utils.cpp:62:74: required from here 62 | B_invt_r = B_rm.transpose().triangularView().solve(r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:62:82: required from here 62 | B_invt_r = B_rm.transpose().triangularView().solve(r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 1, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 1>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ CG_utils.cpp:63:64: required from here 63 | z = D_inv_plus_W_B_rm.triangularView().solve(B_invt_r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:63:72: required from here 63 | z = D_inv_plus_W_B_rm.triangularView().solve(B_invt_r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase >, 2> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView >, 2>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ CG_utils.cpp:67:84: required from here 67 | L_invt_r = L_SigmaI_plus_W_rm.transpose().triangularView().solve(r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Matrix, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Matrix >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:67:92: required from here 67 | L_invt_r = L_SigmaI_plus_W_rm.transpose().triangularView().solve(r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ CG_utils.cpp:155:35: required from here 155 | diag_W_inv = diag_W.cwiseInverse(); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:170:116: required from here 170 | r = Sigma_rhs - (D_inv_B_rm.triangularView().solve(B_invt_u) + diag_W_inv.cwiseProduct(u)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:170:117: required from here 170 | r = Sigma_rhs - (D_inv_B_rm.triangularView().solve(B_invt_u) + diag_W_inv.cwiseProduct(u)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:266:81: required from here 266 | B_inv_D_B_invt_u = D_inv_B_rm_.triangularView().solve((B_rm.transpose().triangularView().solve(u))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:267:68: required from here 267 | r = rhs - chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u) - B_inv_D_B_invt_u - diag_W_inv.asDiagonal() * u; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:267:68: required from here 267 | r = rhs - chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u) - B_inv_D_B_invt_u - diag_W_inv.asDiagonal() * u; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:267:72: required from here 267 | r = rhs - chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u) - B_inv_D_B_invt_u - diag_W_inv.asDiagonal() * u; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:267:117: required from here 267 | r = rhs - chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u) - B_inv_D_B_invt_u - diag_W_inv.asDiagonal() * u; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:271:126: required from here 271 | z = FITC_W_inv_r - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_r))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:271:182: required from here 271 | z = FITC_W_inv_r - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:271:183: required from here 271 | z = FITC_W_inv_r - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:271:183: required from here 271 | z = FITC_W_inv_r - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:284:66: required from here 284 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:284:111: required from here 284 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:368:54: required from here 368 | r = rhs - (B_t_D_inv_B_vec + diag_W.cwiseProduct(u) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_vec)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:368:171: required from here 368 | r = rhs - (B_t_D_inv_B_vec + diag_W.cwiseProduct(u) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_vec)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:368:172: required from here 368 | r = rhs - (B_t_D_inv_B_vec + diag_W.cwiseProduct(u) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_vec)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:368:172: required from here 368 | r = rhs - (B_t_D_inv_B_vec + diag_W.cwiseProduct(u) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_vec)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:368:173: required from here 368 | r = rhs - (B_t_D_inv_B_vec + diag_W.cwiseProduct(u) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_vec)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 1>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:373:261: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:373:262: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:373:181: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:373:264: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:373:265: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:373:266: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 5> >': ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from 'class Eigen::TriangularViewImpl, 5, Eigen::Sparse>' 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from 'class Eigen::TriangularView, 5>' 187 | template class TriangularView | ^~~~~~~~~~~~~~ CG_utils.cpp:374:55: required from here 374 | z = B_rm.triangularView().solve(W_D_inv_inv.asDiagonal() * B_invt_r + vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:374:102: required from here 374 | z = B_rm.triangularView().solve(W_D_inv_inv.asDiagonal() * B_invt_r + vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:374:63: required from here 374 | z = B_rm.triangularView().solve(W_D_inv_inv.asDiagonal() * B_invt_r + vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:474:60: required from here 474 | FITC_W_inv_R.col(i) = FITC_W_inv.asDiagonal() * R.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:478:202: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:478:141: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:478:204: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:494:158: required from here 494 | B_inv_D_B_invt_U.col(i) = D_inv_B_rm_.triangularView().solve((B_rm.transpose().triangularView().solve(H.col(i)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:494:89: required from here 494 | B_inv_D_B_invt_U.col(i) = D_inv_B_rm_.triangularView().solve((B_rm.transpose().triangularView().solve(H.col(i)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:498:76: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:498:77: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:498:103: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:498:140: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:605:59: required from here 605 | W_D_inv_inv_B_invt_R.col(i) = W_D_inv_inv.cwiseProduct(B_rm.transpose().triangularView().solve(R.col(i))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:609:86: required from here 609 | B_t_D_inv_W_D_inv_inv_B_invt_R.col(i) = B_t_D_inv_rm * W_D_inv_inv_B_invt_R.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:611:136: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:614:210: required from here 614 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(B_t_D_inv_rm.transpose() * cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:614:102: required from here 614 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(B_t_D_inv_rm.transpose() * cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:616:81: required from here 616 | W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_R = W_D_inv_inv_B_invt_R + vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:619:71: required from here 619 | Z.col(i) = B_rm.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_R.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:635:61: required from here 635 | B_t_D_inv_B_mat.col(i) = B_t_D_inv_rm * (B_rm * H.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:639:60: required from here 639 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:639:69: required from here 639 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:639:193: required from here 639 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:639:194: required from here 639 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:639:194: required from here 639 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:858:80: required from here 858 | Z.col(i) = D_inv_plus_W_B_rm.triangularView().solve(P_sqrt_invt_R.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from 'class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>' 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from 'class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >' 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:866:105: required from here 866 | P_sqrt_invt_R.col(i) = L_SigmaI_plus_W_rm.transpose().triangularView().solve(R.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:883:81: required from here 883 | V.col(i) = (B_t_D_inv_rm * (B_rm * H.col(i))) + diag_W.cwiseProduct(H.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, -1, -1>' 61 | template class Replicate | ^~~~~~~~~ CG_utils.cpp:1013:29: required from here 1013 | V += diag_W_inv.replicate(1, t).cwiseProduct(H); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Replicate, -1, -1>, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Replicate, -1, -1>, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Replicate, -1, -1>, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Replicate, -1, -1>, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1013:48: required from here 1013 | V += diag_W_inv.replicate(1, t).cwiseProduct(H); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:1108:150: required from here 1108 | Z = W_R - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1108:150: required from here 1108 | Z = W_R - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, 0>' 63 | template class Diagonal | ^~~~~~~~ ./include/Eigen/src/Eigenvalues/Tridiagonalization.h:92:21: required from 'class Eigen::Tridiagonalization >' 92 | >::type DiagonalReturnType; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:107:62: required from 'class Eigen::SelfAdjointEigenSolver >' 107 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ CG_utils.cpp:1239:44: required from here 1239 | Eigen::SelfAdjointEigenSolver es; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from 'class Eigen::Diagonal, -1>' 63 | template class Diagonal | ^~~~~~~~ ./include/Eigen/src/Eigenvalues/Tridiagonalization.h:97:21: required from 'class Eigen::Tridiagonalization >' 97 | >::type SubDiagonalReturnType; | ^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:107:62: required from 'class Eigen::SelfAdjointEigenSolver >' 107 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ CG_utils.cpp:1239:44: required from here 1239 | Eigen::SelfAdjointEigenSolver es; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ CG_utils.cpp:1246:56: required from here 1246 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, 1, -1, false> > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper, 1, -1, false> > >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ CG_utils.cpp:1246:64: required from here 1246 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ CG_utils.cpp:1246:91: required from here 1246 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ CG_utils.cpp:1246:97: required from here 1246 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1246:98: required from here 1246 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1246:145: required from here 1246 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Array > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::Array > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, const Eigen::Array >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1258:68: required from here 1258 | vec_t centered_zt_AI_A_deriv_PI_z = zt_AI_A_deriv_PI_z.array() - tr_AI_A_deriv; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1258:68: required from here 1258 | vec_t centered_zt_AI_A_deriv_PI_z = zt_AI_A_deriv_PI_z.array() - tr_AI_A_deriv; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from 'class Eigen::Replicate, 1, -1>' 61 | template class Replicate | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::Matrix, const Eigen::Replicate, 1, -1> > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Replicate, 1, -1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1270:72: required from here 1270 | den_mat_t centered_Z_AI_A_deriv_PI_Z = Z_AI_A_deriv_PI_Z.colwise() - tr_AI_A_deriv; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Replicate, 1, -1> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Replicate, 1, -1> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Replicate, 1, -1>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1270:72: required from here 1270 | den_mat_t centered_Z_AI_A_deriv_PI_Z = Z_AI_A_deriv_PI_Z.colwise() - tr_AI_A_deriv; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from 'class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>' 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from 'struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1272:101: required from here 1272 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1272:101: required from here 1272 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper >' 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ CG_utils.cpp:1274:22: required from here 1274 | c_opt = c_cov.array() / c_var.array(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1274:39: required from here 1274 | c_opt = c_cov.array() / c_var.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, -1, 1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, -1, 1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, true>' 103 | template class Block | ^~~~~ CG_utils.cpp:1307:22: required from here 1307 | double s = (L.col(j)).dot(L.col(ii)); | ~~~~~^~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1388:36: required from here 1388 | r = rhs - SigmaI_plus_ZtWZ_rm * u; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase, 1, -1, true> >': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from 'class Eigen::SparseCompressedBase, 1, -1, true> >' 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from 'class Eigen::internal::sparse_matrix_block_impl, 1, -1>' 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from 'class Eigen::BlockImpl, 1, -1, true, Eigen::Sparse>' 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1, -1, true>' 103 | template class Block | ^~~~~ CG_utils.cpp:1806:22: required from here 1806 | double s = (L.row(r)).dot(L.row(c)); | ~~~~~^~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:167:44: required from 'struct Eigen::internal::evaluator > >' 167 | typedef typename PlainObjectType::Scalar Scalar; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:273:8: required from 'struct Eigen::internal::evaluator >' 273 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:96:8: required from 'struct Eigen::internal::product_evaluator >, Eigen::Matrix, 0>, 6, Eigen::DenseShape, Eigen::DenseShape, double, double>' 96 | struct product_evaluator, ProductTag, LhsShape, RhsShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 0> >' 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:80:22: required from here 80 | a = r.transpose() * z; | ~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseUnaryOp.h:128:64: required from 'Derived& Eigen::SparseMatrixBase::operator*=(const Scalar&) [with Derived = Eigen::SparseMatrix; Scalar = double]' 128 | typedef typename internal::evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ CG_utils.cpp:1291:8: required from here 1291 | L *= 0.0; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator, -1, 1, true> > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from 'struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>' 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from 'struct Eigen::internal::block_evaluator, -1, 1, true, false>' 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ CG_utils.cpp:1307:30: required from here 1307 | double s = (L.col(j)).dot(L.col(ii)); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ CG_utils.cpp:1307:30: required from here 1307 | double s = (L.col(j)).dot(L.col(ii)); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from 'struct Eigen::internal::evaluator >' 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTriangularView.h:78:54: required from 'struct Eigen::internal::unary_evaluator, 1>, Eigen::internal::IteratorBased, double>' 78 | typedef typename evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1> >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Options = 1; _StorageIndex = int]' 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ CG_utils.cpp:1799:38: required from here 1799 | L = A.triangularView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, true>, 0>': ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from 'struct Eigen::internal::evaluator, 1, -1, true> > >' 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from 'struct Eigen::internal::unary_evaluator, 1, -1, true>, Eigen::internal::IteratorBased, double>' 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from 'struct Eigen::internal::block_evaluator, 1, -1, true, false>' 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from 'struct Eigen::internal::evaluator, 1, -1, true> >' 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, true>; Derived = Eigen::Block, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ CG_utils.cpp:1806:30: required from here 1806 | double s = (L.row(r)).dot(L.row(c)); | ~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, true> >': ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from 'typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, true>; Derived = Eigen::Block, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]' 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ CG_utils.cpp:1806:30: required from here 1806 | double s = (L.row(r)).dot(L.row(c)); | ~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ CG_utils.cpp:45:13: required from here 45 | u.setZero(); | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp, const Eigen::Matrix >' 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ CG_utils.cpp:87:19: required from here 87 | r_norm = r.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]' 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]' 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ CG_utils.cpp:462:12: required from here 462 | U.setZero(); | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, -1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:1022:16: required from 'static void Eigen::internal::conservative_resize_like_impl::run(Eigen::DenseBase&, Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; bool IsVector = false; Eigen::Index = long long int]' 1022 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:392:60: required from 'void Eigen::PlainObjectBase::conservativeResize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long long int]' 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ CG_utils.cpp:553:34: required from here 553 | Tdiags[i].conservativeResize(j + 1, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, false>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, -1, 1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from 'class Eigen::VectorBlock, -1>' 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:543:19: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long long int]' 543 | diag.segment(i,n-i).minCoeff(&k); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:469:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' 469 | m_info = internal::computeFromTridiagonal_impl(m_eivalues, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:1245:29: required from here 1245 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>' 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:869:57: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long long int]' 869 | Map > q(matrixQ,n,n); | ^ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:528:87: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long long int]' 528 | internal::tridiagonal_qr_step(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:469:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' 469 | m_info = internal::computeFromTridiagonal_impl(m_eivalues, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:1245:29: required from here 1245 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:44:25: required from here 44 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase > >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase > >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose > >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:39: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:80:22: required from here 80 | a = r.transpose() * z; | ~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, const Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose > >, const Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose > >, const Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:54: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:80:22: required from here 80 | a = r.transpose() * z; | ~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from 'class Eigen::CwiseNullaryOp, Eigen::Matrix >' 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:846:33: required from 'static Derived& Eigen::internal::setIdentity_impl::run(Derived&) [with Derived = Eigen::Matrix; bool Big = false]' 846 | return m = Derived::Identity(m.rows(), m.cols()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:875:50: required from 'Derived& Eigen::MatrixBase::setIdentity() [with Derived = Eigen::Matrix]' 875 | return internal::setIdentity_impl::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:892:21: required from 'Derived& Eigen::MatrixBase::setIdentity(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long long int]' 892 | return setIdentity(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:467:24: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' 467 | m_eivec.setIdentity(diag.size(), diag.size()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:1245:29: required from here 1245 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Jacobi/Jacobi.h:313:10: required from 'void Eigen::MatrixBase::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation&) [with OtherScalar = double; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::Index = long long int]' 313 | ColXpr x(this->col(p)); | ^ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:870:24: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long long int]' 870 | q.applyOnTheRight(k,k+1,rot); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:528:87: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long long int]' 528 | internal::tridiagonal_qr_step(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:469:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' 469 | m_info = internal::computeFromTridiagonal_impl(m_eivalues, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:1245:29: required from here 1245 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, false> >': ./include/Eigen/src/Core/Visitor.h:79:51: required from 'class Eigen::internal::visitor_evaluator, -1, 1, false> >' 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:123:17: required from 'void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false> >; Derived = Eigen::Block, -1, 1, false>]' 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Visitor.h:255:14: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]' 255 | this->visit(minVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:543:35: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long long int]' 543 | diag.segment(i,n-i).minCoeff(&k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:469:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' 469 | m_info = internal::computeFromTridiagonal_impl(m_eivalues, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:1245:29: required from here 1245 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:1247:31: required from here 1247 | ldet += e1_logLambda_e1.sum(); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:1260:87: required from here 1260 | c_opt = (centered_zt_AI_A_deriv_PI_z.cwiseProduct(centered_zt_BI_B_deriv_PI_z)).mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >': ./include/Eigen/src/Jacobi/Jacobi.h:475:5: required from 'void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase&, Eigen::DenseBase&, const Eigen::JacobiRotation&) [with VectorX = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; VectorY = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; OtherScalar = double]' 475 | EIGEN_PLAIN_ENUM_MIN(evaluator::Alignment, evaluator::Alignment), | ^~~~~~~~~ ./include/Eigen/src/Jacobi/Jacobi.h:315:40: required from 'void Eigen::MatrixBase::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation&) [with OtherScalar = double; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::Index = long long int]' 315 | internal::apply_rotation_in_the_plane(x, y, j.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:870:24: required from 'void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long long int]' 870 | q.applyOnTheRight(k,k+1,rot); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:528:87: required from 'Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long long int]' 528 | internal::tridiagonal_qr_step(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:469:49: required from 'Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]' 469 | m_info = internal::computeFromTridiagonal_impl(m_eivalues, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:1245:29: required from here 1245 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase >' 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ CG_utils.cpp:1258:68: required from here 1258 | vec_t centered_zt_AI_A_deriv_PI_z = zt_AI_A_deriv_PI_z.array() - tr_AI_A_deriv; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from 'typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]' 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ CG_utils.cpp:87:19: required from here 87 | r_norm = r.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/ProductEvaluators.h:834:73: required from 'struct Eigen::internal::diagonal_product_evaluator_base, -1, 1, true>, const Eigen::Matrix, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, 1>' 834 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:902:8: required from 'struct Eigen::internal::product_evaluator >, Eigen::Block, -1, 1, true>, 1>, 7, Eigen::DiagonalShape, Eigen::DenseShape, double, double>' 902 | struct product_evaluator, ProductTag, DiagonalShape, DenseShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from 'struct Eigen::internal::evaluator >, Eigen::Block, -1, 1, true>, 1> >' 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Product >, Eigen::Block, -1, 1, true>, 1>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Product >, Eigen::Block, -1, 1, true>, 1>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product >, Eigen::Block, -1, 1, true>, 1>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product >, Eigen::Block, -1, 1, true>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product >, Eigen::Block, -1, 1, true>, 1>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, -1, 1, true>, 1>; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:474:60: required from here 474 | FITC_W_inv_R.col(i) = FITC_W_inv.asDiagonal() * R.col(i); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CoreEvaluators.h:583:40: required from 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_sqrt_op; ArgType = const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::CwiseUnaryOp::Scalar = double; CoeffReturnType = double; Eigen::Index = long long int]' 583 | return m_d.func()(m_d.argImpl.coeff(row, col)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; CoeffReturnType = double; Eigen::Index = long long int]' 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]' 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:508:41: required from here 508 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from 'struct Eigen::internal::evaluator_wrapper_base, 1, -1, false> > > >' 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false> > >, Eigen::internal::IndexBased, double>' 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:1246:145: required from here 1246 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:64: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from 'Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from 'Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]' 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from 'Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]' 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:80:22: required from here 80 | a = r.transpose() * z; | ~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CoreEvaluators.h:583:40: required from 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_sqrt_op; ArgType = const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::CwiseUnaryOp::Scalar = double; CoeffReturnType = double; Eigen::Index = long long int]' 583 | return m_d.func()(m_d.argImpl.coeff(row, col)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; CoeffReturnType = double; Eigen::Index = long long int]' 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]' 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:508:41: required from here 508 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:203:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ CG_utils.cpp:1272:102: required from here 1272 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from 'PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Eigen::Index = long long int]' 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:789:80: required from 'PacketType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; BinaryOp = Eigen::internal::scalar_quotient_op; Lhs = const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::Index = long long int]' 789 | return m_d.func().packetOp(m_d.lhsImpl.template packet(index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:681:114: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long long int]' 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:437:75: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ CG_utils.cpp:1272:102: required from here 1272 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, const Eigen::Block, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, const Eigen::Block, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, const Eigen::Block, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ CG_utils.cpp:1272:102: required from here 1272 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:176:43: required from here 176 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CoreEvaluators.h:583:40: required from 'Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_sqrt_op; ArgType = const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::CwiseUnaryOp::Scalar = double; CoeffReturnType = double; Eigen::Index = long long int]' 583 | return m_d.func()(m_d.argImpl.coeff(row, col)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:381:23: required from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; CoeffReturnType = double; Eigen::Index = long long int]' 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:202:33: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]' 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]' 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:508:41: required from here 508 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, -1, false> >': ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, -1, -1, false>; Functor = assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, -1, -1, false>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, -1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, -1, -1, false>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:57:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:341:5: required from 'Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' 1197 | Base::operator=(other); \ | ~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Block.h:161:5: required from 'Eigen::BlockImpl& Eigen::BlockImpl::operator=(const Eigen::BlockImpl&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' 1197 | Base::operator=(other); \ | ~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Block.h:111:5: required from 'Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]' 1197 | Base::operator=(other); \ | ~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:1022:46: required from 'static void Eigen::internal::conservative_resize_like_impl::run(Eigen::DenseBase&, Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; bool IsVector = false; Eigen::Index = long long int]' 1022 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:392:60: required from 'void Eigen::PlainObjectBase::conservativeResize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long long int]' 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ CG_utils.cpp:553:34: required from here 553 | Tdiags[i].conservativeResize(j + 1, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: required from 'static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense >, 1, -1, true>, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:176:43: required from here 176 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:306:38: required from 'struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 306 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:347:132: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:176:43: required from here 176 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:310:42: required from 'struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 310 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:347:132: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:176:43: required from here 176 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'class Eigen::internal::gemv_traits': ./include/Eigen/src/Core/products/GeneralMatrixVector.h:314:45: required from 'struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>' 314 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:347:132: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: required from 'static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]' 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:33: required from 'static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]' 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:176:43: required from here 176 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 42 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:176:43: required from here 176 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:40: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from 'struct Eigen::internal::generic_product_impl >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>' 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Matrix >; Scalar = double]' 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Matrix >]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, 1, -1, false, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 1>, 1, -1, false, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from 'struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Dense>' 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from 'struct Eigen::internal::generic_product_impl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, Eigen::DenseShape, Eigen::DenseShape, 7>' 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Matrix >; Scalar = double]' 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from 'static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Matrix >]' 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:176:43: required from here 176 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'class Eigen::internal::gebp_traits': ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from 'struct Eigen::internal::gebp_kernel, 4, 4, false, false>' 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro 'PACKET_DECL_COND_PREFIX' 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, 1, -1, true>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >': ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from 'ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>; ResultType = double; Scalar = double]' 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from 'const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long long int]' 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:214:47: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]' 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 423 | : Base(other.derived()) | ^ CG_utils.cpp:1272:102: required from here 1272 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]': ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from 'static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]' 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from 'void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]' 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/Parallelizer.h:141:16: required from 'void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long long int]' 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]' 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from 'static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]' 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2288:82: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2288 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2290:56: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2290 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2291 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2330 | PacketBlock kernel_half; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] 2336 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl >, Eigen::Matrix, 1>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:52: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:43: required from 'static void Eigen::internal::gemv_dense_selector<2, 0, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Matrix; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]' 366 | dest += (alpha*actual_rhs.coeff(k)) * lhs.col(k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]' 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:176:43: required from here 176 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:52: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:176:43: required from here 176 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:998:119: required from here 998 | Z = W_R - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:998:119: required from here 998 | Z = W_R - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:178:118: required from here 178 | z = W_r - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:271:183: required from here 271 | z = FITC_W_inv_r - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Block, -1, 1, true>, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Block, -1, 1, true>, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:498:140: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:502:108: required from here 502 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 1>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 1> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 1> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from 'class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 1, 8>' 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from 'class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 1, Eigen::Dense>' 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from 'class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 1>' 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:998:119: required from here 998 | Z = W_R - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:284:111: required from here 284 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:502:108: required from here 502 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:59: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:502:108: required from here 502 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; Functor = add_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:995:119: required from here 995 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:178:118: required from here 178 | z = W_r - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:271:183: required from here 271 | z = FITC_W_inv_r - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:498:140: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:502:108: required from here 502 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:502:108: required from here 502 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:75: required from 'const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long long int]' 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: required from 'void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long long int]' 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:993:43: required from here 993 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:998:119: required from here 998 | Z = W_R - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:998:119: required from here 998 | Z = W_R - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:284:111: required from here 284 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:502:108: required from here 502 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:178:118: required from here 178 | z = W_r - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_r)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:271:183: required from here 271 | z = FITC_W_inv_r - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_r))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:373:266: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:498:140: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of 'void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long long int; DataMapper = Eigen::internal::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]': ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from 'static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]' 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Side = 1; int Mode = 1]' 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from 'void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]' 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:503:62: required from 'void Eigen::LLT::_solve_impl_transposed(const RhsType&, DstType&) const [with bool Conjugate = true; RhsType = Eigen::Product >, Eigen::Matrix, 0>; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]' 503 | matrixL().template conjugateIf().solveInPlace(dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:494:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:611:195: required from here 611 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:284:111: required from here 284 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:88: required from 'static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]' 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: required from 'static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Scalar = double]' 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:502:108: required from here 502 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:373:266: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:498:140: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:502:108: required from here 502 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:284:111: required from here 284 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:373:266: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:498:140: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::OuterStride<> >' 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:97:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:125:66: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long long int; int Mode = 1; bool Conjugate = false]' 125 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from 'class Eigen::DenseCoeffsBase, 1>' 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from 'class Eigen::DenseCoeffsBase, 3>' 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from 'class Eigen::PlainObjectBase >' 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::OuterStride<> >' 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:39:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from 'class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false, true>' 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from 'class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, Eigen::Dense>' 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from 'class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:57: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>': ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from 'class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>' 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from 'class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>' 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from 'class Eigen::Map, 0, Eigen::Stride<0, 0> >' 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:73: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:72: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long long int; int Mode = 2; bool Conjugate = false]' 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:498:140: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:284:111: required from here 284 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from 'struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>' 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:498:140: required from here 498 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:127: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long long int; int Mode = 2; bool Conjugate = false]' 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]' 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]' 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 33 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from 'class Eigen::internal::BlockImpl_dense, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true, false>' 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from 'class Eigen::BlockImpl, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true, Eigen::Dense>' 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from 'class Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>' 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 37 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:373:266: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]' 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]' 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:478:205: required from here 478 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >, 0>': ./include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> > >' 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> > >' 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from 'class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>, Eigen::Dense>' 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from 'class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >' 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:56: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:373:266: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >': ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from 'struct Eigen::internal::evaluator, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >' 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from 'struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>' 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from 'struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> > >' 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from 'class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> > >' 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:373:266: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >; Eigen::Index = long long int]': ./include/Eigen/src/Core/Redux.h:243:63: required from 'static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> > >; Scalar = double]' 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/Redux.h:418:56: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from 'typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]' 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:63: required from 'static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>; ResScalar = double]' 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: required from 'typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]' 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 37 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]' 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]' 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]' 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from 'Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]' 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]' 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:373:266: required from here 373 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits::type' {aka '__m128d'} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c cs_spsolve.c -o cs_spsolve.o gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c cs_reach.c -o cs_reach.o gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DWIN_HAS_INET_PTON=1 -DUSE_SOCKET -DLGB_R_BUILD -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c cs_dfs.c -o cs_dfs.o g++ -shared -s -static-libgcc -o gpboost.dll gpboost-win.def boosting/boosting.o boosting/gbdt.o boosting/gbdt_model_text.o boosting/gbdt_prediction.o boosting/prediction_early_stop.o io/bin.o io/config.o io/config_auto.o io/dataset.o io/dataset_loader.o io/file_io.o io/json11.o io/metadata.o io/parser.o io/train_share_states.o io/tree.o metric/dcg_calculator.o metric/metric.o objective/objective_function.o network/ifaddrs_patch.o network/linker_topo.o network/linkers_mpi.o network/linkers_socket.o network/network.o treelearner/data_parallel_tree_learner.o treelearner/feature_parallel_tree_learner.o treelearner/gpu_tree_learner.o treelearner/linear_tree_learner.o treelearner/serial_tree_learner.o treelearner/tree_learner.o treelearner/voting_parallel_tree_learner.o c_api.o gpboost_R.o re_model.o sparse_matrix_utils.o GP_utils.o DF_utils.o Vecchia_utils.o CG_utils.o cs_spsolve.o cs_reach.o cs_dfs.o -fopenmp -pthread -lws2_32 -lIphlpapi -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR installing to d:/RCompile/CRANincoming/R-devel/lib/00LOCK-gpboost/00new/gpboost/libs/x64 ** R ** data ** demo ** inst ** byte-compile and prepare package for lazy loading R6Class GPModel: finalize() method is public, but it should be private as of R6 2.4.0. This code will continue to work, but in a future version of R6, finalize() will be required to be private. R6Class gpb.Booster: finalize() method is public, but it should be private as of R6 2.4.0. This code will continue to work, but in a future version of R6, finalize() will be required to be private. R6Class gpb.Dataset: finalize() method is public, but it should be private as of R6 2.4.0. This code will continue to work, but in a future version of R6, finalize() will be required to be private. R6Class gpb.Predictor: finalize() method is public, but it should be private as of R6 2.4.0. This code will continue to work, but in a future version of R6, finalize() will be required to be private. ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (gpboost)